Create Config struct. Move http handler from Scheduler. refs #15
Remove check package.
Refactor all the configuration system. Move out the HTTP interface. Made the Scheduler and interface and rename the default implentation.
Add Start() method to Scheduler interface
Adds accessor to Scheduler from Config
Apply library changes to executable