Added comments to the handlers in $(document).ready
Refactored the game logic to javascript objects.  Now the game does not need to refresh the page to reload.

The two objects that were added are start_menu and game_over_menu.

Still need to add some more comments to the code that was added.
Added more comments to the refactored code.
Fixed a couple of bugs in the ui code.

- Clicking one of the shape buttons more than once in the start menu was setting up multiple click events for the player first/second buttons.  Wrapped the code that turned on the handlers in an if statement to see if the button was disabled.

- Changed the code so selecting a shape turned off the handler for the button you selected and turned on the handler for the one you did not.
Updated documentation for start_menu.set_user_char to reflect the addition of the other_handler parameter.
Merge branch 'Refactor'