Merge pull request #20 from ssj3sunny/master

Class List and Remove Student
Calendar only display assignments after their viewable date. Added more qunit tests to courseHome.
Adding small test
Fixed the issue we had with running multiple mocha tests by changing the number of max sockets allowed for http agents to a 1000. Also added a few more server tests and added a couple of checks to avoid saving session data when we are in 'testing mode'.
Added mocha tests and modified app.js as necessary to ensure that socket functions could be called for tests.