Added update checker, minor performance improvements.
This version includes minor performance improvements, along with an update checker that runs on startup, and then at a configurable interval. The checker can also be disabled completely via the config file.