* discover devices (iterate PLM)
* create device classes, support for all commands
* implement full insteon protocol
* connect() port, not honoured in send.js and receive.js
* re-version 0.0.3 -> 0.1.0 with send/receive queues
* remove redudant functions names in variable assigned functions
* rename dequeue to something better
* move send.js timer() and receive.js plm_wait()/cleanup() somewhere better
* document all functions properly, proper docs format
* add copyright to top of all files
* run jslint