Menu Improvements and Gson inclusion

Made menu improvements implementing a listener to handle menu
selections. We could implement something similar for commands in the
Game class. Replaced json-simple library with gson library which will
make any json handling much more easier.
Main Menu is now hard coded. Some other changes because of feedback in pull comments.
Merge pull request #9 from CageHN/menugson

Menu Improvements and Gson inclusion