Waiting Room

so, this project kinda fell by the wayside so I decided to pick it back up.

this branch implements a waiting room for players before the game starts
as players connect & disconnect, it updates everybody's DOM by doing the following
* on connection, server emits to all clients a hash containing an array of all clients && the connected client's info
* client iterates through the all clients array and does 3 things
 * empty waiting room container div
 * grab waiting room player template
 * append template to container w/ client's socket id as a data-attribute

great thing is that this also works when a client disconnects. woo!

the next PR is gonna be me OOing the shit out of this.

@raorao, sorry for killing homestar. [here's how you can make a new repo and get all of your commits onto it!](http://stackoverflow.com/questions/5120038/is-it-possible-to-cherry-pick-a-commit-from-another-git-repository) (It's the 3rd answer) 
@waneka i had an idea that also kinda nixes the typeracer part of this && turns it into JS racer. (as in just simply hitting one letter over and over again)  

..guys I'm tryna make [MARIO PARTY BALLOON BURST](https://www.youtube.com/watch?v=lHBLTwE4ejA) using mad CSS