Added basic structure:
 - the Main class which serves as entry point
 - the View interface which provides a uniform way of treating menus and windows
 - the Menu class which implements a View and provides multiple-choice selection between various Views