Added scheduling!

Lots of code to add scheduling to the thermostat.

Still do do:
Make more efficient
Add schedule toggle on web interface
Be sure scheduling works completely
Integrate scheduling into debug logging

Next:
Add phone location awareness to start cooling house!
Add toggle to location awareness.