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.