Merge pull request #32 from JonathanWarrick/gulpUpdate

Updates gulpfile to use watch, lint properly; adds Angular-based testingExample.
Basic functionality for chatroom is working.
Basic design is built-up for chatroom.
Updates location of bower, etc. files for directory issues. ***
Updates bower.json to include bootstrap.
Updates app.js, index.html to include all modules currently in use.
Updates gulpfile to run clean and include coverage reports.
Updates karma.conf.js to run Istanbul and generate coverage reports.
Includes .bowerrc to send bower components to the lib folder within client.
Moves bower_components folder into lib folder to avoid issues.
Builds out basic framework of chatroom (not final build - ignore).
Updates package.json, bower.json with additional dependencies.
Add new lines...I hope jshint has an option to check for this, because it's annoying!