Bunch of stuff, some not complete. Adding in Mocha, starting to write tests, you can run grunt test now and it will at least run the first one. Also added in thread create partial, and got it working with the API. Struggling with some socket.io stuff, mainly to just wrap the API so that users can join rooms when they open a thread