Lots of changes.
Add .jshintrc for IDE inspections
Updated README with revised requirements and requirements descriptions
Updated README todo list
Updated grunt.automation.js, moved automation sub-modules into js/automation
Refactored lights/temperature into room/zone endpoints
Moved all Automation UI into automation.html to keep it clearly separated from the future jQuery UI, included temperature-form.html
Documented API events more thoroughly
Floorplan is now a directive instead of a simple controller (more ideal for manipulating elements) and moved to automation.js
Moved services into their own file