Added tests for private room functionality

I added a few tests that can be run with `npm test`. I also added a `private-room.js` middleware function that I will be using to create the private room functionality.