Improves readability of createRoom.
Adds internal emitEvent function abstracting guard logic with similar api to socket.emit(). Adds 2 passing tests.
Merges new work from master branch.
Merge branch 'master' of https://github.com/bocoup/cloak

Conflicts:
	src/server/cloak/room.js
	test/test.js
Corrects mismerge.
Merge pull request #17 from Cheeseen/master

Improves readability