First cut at some code defining the scheduler, target, and observation objects.  Some of this is still pseudocode and does not work.
Finished basic form of scheduler with a single merit function (observable).  This is untested code.
Cleanup unused code in observable() add some comments
Added docstrings, plus some minor code cleanup.
Fix indenting of doc strings.
Tweaks to doc strings and comments in scheduler.
Minor fixes
Move canon specific material to canon.py module.
Have basic implementation for get and set methods and have method to list all properties.
Added create_scheduler() method to observatory class
Fixes to read_target_list() method
Added scheduler to the panoptes object
Added horizon method to the observatory (simple one for now) and removed scheduler object as it is now in the panoptes object.
Further edits to scheduler.  The system now has basic functionality.
Added some logger statements and comments
Move panoptes logic out of init file
Cleaning up the utils
Inherit from object
Adding weather and logging
Adding ParamServer basics and messaging