Initial commit
implement usb-side message protocol... partially
notional message scheme
asd

asd
fully implement current usb-side message protocol

still missing code to receive commands from the cloud, but at this point
that should be pretty easy to add.
Finish data translator, fix random bugs
add reference implementation on arduino
switch from hid to cdc-acm
Improve Error Logging, Correct Flaws in Arduino Code
Correct some flaws, add alarm (cron) messaging features
More timing stuff

Add messages to send time on demand to peripherals, add alarm example to
the arduino reference implementation.
correct dumb mistake in cronCallback
Move to green-bean (from gea-sdk)
Fixed a bug regarding dupication of the initial array value in the output stream.
Merge pull request #1 from rbultman/master

Fixed duplication of the initial array value in the output stream.
Adding convenience files.
Merge pull request #2 from rbultman/AddConvenienceFiles

Adding convenience files.
revamp arduino demo

add lots of convenience functions and make into an arduino library for
ease of use.
blow away unused "digispark" files
cleanups

correct a couple of problems with data type magic numbers, revert a
change to ChillhubDevice.cleanup(), add semicolons, etc. to pass jslint,
and decrease serialport discovery polling rate