App class and main menu implemented