added beginning of the game 'engine' (heh) and the menu parent class
changed the Menu class to accept a type parameter (Menu<E>)
update main
update menu
update menu
menu object successfully created, test/example added to main
menu object successfully created, test/example added to main