Make it possible to create devices
Add ability to describe devices
Add ability to get a device by a String type
Add helper methods to create a device
Check  the connector on creation and fix getDeviceById
Add ability to update a device
Add basic REST server
Merge branch 'master' into REST
Change how plugins register new devices, change how actions work
Merge branch 'master' into REST
Fix problem with AddAction arguments
Make all device classes and interfaces register their actions
Merge branch 'master' into REST
Support for executing actions
Upgrade restexpress
A bit better error handling
Make ExecutionException provide a message
Use JSEND style responses
Refactor Create, Read and Update to use properties
Remove unnececary methods due to Action definitions