creates input field for each new player on the socket
  * removes all homestar html/css
  * adds jquery so I can code without internet
coding without internet adjustments
   * add script for local jquery
   * comment out google fonts script
restructure .on( connection ) to handle waiting-room functionality
  * instead of get/setPlayerNumber to individual clients,
  sending clientJoined to all clients
  * data hash incldues playerNumber, socket Id, and array
  of all socket ids
players joining waiting room updates DOM accordingly
  * on clientJoin:
    * empty the waiting room
    * iterate through clients array && append waiting-player element
    into waiting-room
      * use template.trim() technique instead of .clone()
pull socket client confirmation into its own function
    * add TODO list to client.js
adds styling for waiting room
    * removes assignment of this.player
    * comments out updateDOM call
ready button returns true if all clients click "ready"
    * upon clicking the ready button, send message to server
    * server adds client to readyClient array
    * server then checks if the lengths are the same
    * if so, return true
waiting room correctly updates View on player disconnect
    * on disconnect, reuse emitClientConfirmation to send all clients
    current status of clients in waiting room
    * retooled addClient for both allClients & readyClients array
OO refactor for client-side code
    * controller: Game
    * model: Logic
    * views: GameView, WaitingRoomView

init.js kicks off the client && passes in logic/views into Game
removes homestar CSS
oo server side code
    * move handler // initialize into app.js
    * move all socket functionality into server.js
        * not naming this socket.js because a Socket namespace
        already exists
    * cant pass fs && path into handler properly, putting them in the
    window namespace for now
moved server functionality into server.js
    * seemed weird that var app = createServer lived in app.js, so I
    moved it to server.js, and now the socket functionality lives in
    app.js
restructure directory
    * merge gameView & waitingRoomView into 1
restructure directory
    * merge gameView & waitingRoomView into 1
    * add jquery for offline work
localize scope of fs && path variables to handler function
    * still need a clean way to access io throughout server.js
split file structure into client & server
    * move handler function into its own namespaced module
    * update index.html routes according to new file structure
Merge pull request #13 from salarkhan/oojs

Oojs
Merge pull request #12 from salarkhan/waiting-room

Waiting Room