Refactoring to use 0MQ, added WiFi_Check, renaming stuff.
Large refactoring to integrate with zmq and separate the app into separate processes.
Modified HTTP status codes.
Automation mode control working in web controller.
Made more progress in integrating 0MQ.
Minor tweaks, and removed old testing code in preparation to add newer stuff.
Added mock services for sensor_watcher and switch_worker, so that they can be tested when not on a raspberry pi computer - one that doesn't have RPi.GPIO.
Massive refactoring - combined sensor_watcher and switch_worker into gpio_helper, and added gpio_mock.
0MQ refactorings complete.  Still todo: cancelable alarm, remote notifications, logging.
Added logging, and reformatted some code to comply with PEP8.
Added AlarmControl to handle alarm-related logic.
Added email notifications to alert IFTTT, thereby calling, emailing, and logging alarm trigger events.
Removed testing code.
Reorganizing directory structure.
Minor mod to UI.
Minor refactoring.
Removed siren from AllOn and AllOff