New JMenuBar and refactoring.

Done a lot of refactoring and added a JMenu with options to change tiles in hand, get best move, load game and save game using JFileChooser.