Basic implementation of using envelop instead of username
Attach a the message id to the received message, and let the robot know we are connected so it loads the scripts
Update dependancies and remove hubot dependancy

The hubot dependancy is removed otherwise instance checking fails (particularly TextMessage)