added MenuController code

tidied up the MenuScene code so that the application is true to its MVC
nature.