refactored to jQuery
added pseudocode on app.js
socket now sends data pertaining to player1
bound event listeners and socket listeners
updateDOM now recieved playername
removed extraneous js script in html
added boardcasting to all clients
added Server module
Now emits player number to all clients,
abstracted getting and setting of player numbers to the Server,
almost decoupled Server & Game modules
1. removed Server module
  * Server module was creating unneccesary coupling
  * instances of game now have direct access to the socket
2. replaced pageLoad function with document.ready()
3. replaced socketURL from 'http://localhost' to window.location.origin. Not sure if this is better/worse, also reaching out to the window does seem inherently dirty
added package.json for chai & mocha testing
Merge branch 'update-clients' of https://github.com/salarkhan/socket-typeracer into update-clients

Conflicts:
	app.js
	client.js
resolved merge conflict
Merge pull request #3 from salarkhan/update-clients

Sorry Tyler <3