Modifies API structure for /device -> /devices, more RESTful now. Removes abilities array from JsonDevice, adds vendor to specify device type instead. Makes name a required attribute for adding a device, and modifies all programmatic adding of devices to include name
Minor refactoring/formatting changes
Makes JSON indented/pretty printed
Adds more CORS headers
Adds HTTP method to logging of requests
Removes gradle.bat and adds more heap memory for gradle in JVM opts
Adds logging for ApiException (warning) and renames TellStick learn method