Merge pull request #43 from michaelfung/master

add websocket api
add Add Device API and Delete Device API
add Set Alarm API
format improve
add Delete Timer API
add Set Alarm API
new created Scene API
Get Category should use method "Get"
Update the Device type format

change the Device type format from Text to Numeric
change websocket api