Added messages for turning switches on and off to what Marvin understands.
Merge pull request #13 from edsu/master

favicon and homescreen image
Aligned activity bits with "message to Marvin" interface changes.
Moved a couple stray bits inside motion sensor guard.
Added bit to not display the last transition if it's the same as the activity.
Added recent messages.
Bumped version number for javascript change.
Added hash and why to messages; started to fill in who; changed time format to RFC3339; added message for hue set.
Updated switch checkboxes to communicate via a message.
Removed recently added Do calls upon Hue Set calls.
Added message persistence via dynamodb; closes #2.
Updated setHue to be communicated via a message.
Added messages for presence, motion, ambient light, and hue transitions.
Added messages view; added hostname to message table name; changed hash to date; simplified web bits a little.
Changed Log to Query for current day messages.
Updated to latest dynamodb interface.
Cleaned up state changed notifications; closes #16.
Removed extraneous StateChanged call.
Removed old stray Makefile.
Fixed issue with hue-color-converter.