Add node-restify and socket.io to package.json
Start for Cylon API Server
Merge branch 'master' into api

* master:
  Need a line break
  Updates for version 0.2.0
  Removing DriverName param in favor of opts, which already contains it.
  Adding analog sensor support to cylon GPIO.
Add methods to export data from Robot/Device/Connection
Start to API and fetching of all Robots
Add /robots/:robotid and /robots/:robotid/devices
Add method for fetching a specific device belonging to a Robot
Callbacks are cool
Small method rename
Add API method for fetching device commands
WIP on runDeviceCommand
Add method to run a command for a particular device
Add commands to handle fetching connections

- Adds method for fetching all connections belonging to a Robot
- Adds method for fetching a specific connection belonging to a Robot
Switch to express.io and add websocket route
Merge branch 'master' into api

* master:
  Updated Basestar to include some proxy event functions and updated sphero messages example.
  Pure JS drone example
  Better class oriented code
  Adding some more examples
  Correct README typo
  Adding servo driver example.
  Fix issue with currentSpeed having to go through driver.
  Added speed output to the example.
  Added examples for motor speed and led brightness.
Server now correctly identifies the URL it's listening on
Merge pull request #18 from hybridgroup/api

Add API backend