Added jscs for checking coding style
Fixed violations reported by jscs
Added Grunt
Added tasks for grunt
Test task now runs before commits
Added jshint
Fixed errors reported by jshint
Updated code to work with express 4
Added rest api
Changed listDevices method
Redesign of client