Merge pull request #7 from michaelfung/master

update category api to remove cat_id
Merge pull request #8 from michaelfung/master

change add device api
Merge pull request #9 from michaelfung/master

Added change keys api
Merge pull request #10 from michaelfung/master

Add data format details
Merge pull request #11 from michaelfung/master

add ssl connection test
Merge pull request #12 from michaelfung/master

merge in alarm and scene api updates
Merge pull request #14 from michaelfung/master

replace cat_id in scene api
add dev_type in pairing
correct mistake on alarm API