Update README information.
Adding GameSetupView and GameSetup controller to handle the game setup process.
Minor changes: attaching event handlers to the current view component and then apply delegation, instead of attaching every event handler to the dom.
Resolving merge conflicts and moving new changes to the views and controllers.
Resolve merge conflicts and minor fixes.