Adds chatroom skeleton, test coverage, and some minor folder reconstruction

Check the second commit for an in-depth summary of everything changed, but the highlights include...
-Adds my skeleton of a module (ignore for now; tests not up yet)
-***Reconfigures bower_components within files *** When you pull this request follow these two steps:
-ONE: Delete your bower_components folder from the root directory 
-TWO: Do bower install (This will create a lib folder within your client directory and then put bower_components within that)
-Updates index.html to include all modules (.css, .js, and controller.js)
-Updates app.js to include ui-router