initial giant commit
some improvements maybe?
added some roomie logic
promisified socket auth
added steeze