Merge pull request #9 from alxdarksage/develop

Major refactoring of configuration, in order to add (and use) schedule plans
Merge pull request #10 from alxdarksage/develop

More cleanup; handling server errors
Code to add schedule plans, some related refactoring