Misc. small refactors
Require a connection if a robot has any devices
Clean up robot initialization
Slightly clean up Connection
Defer to Utils#fetch for getting ENV state
Merge pull request #211 from hybridgroup/fix/require-connection

Require a connection if a robot has any devices
Remove connection_id from Connection class
Refer to device connections by name in JSON format
Fix typo
WIP on commands + JSON serialization
Namespace API routes under '/api'
WIP on Threepio changes
Only look for command params in POST bodies
Add MCP commands route, fix /robots route
Emit 'ping' when Ping is told to #ping

sorry
Merge pull request #213 from hybridgroup/refactor/threepio

Threepio Support
Add 'details' subsection to Device/Connection
Correctly respond w/ 404 error
Simplify coercion of Robot to JSON
Merge remote-tracking branch 'origin/master' into dev

* origin/master:
  Added arduino YUN to the list of supported hardware.
  Add freenode confirmation file
  Correct link to Cylon CLI repo
  Update readme to include correct link to Gort
  Update readme to include all current platforms