Added main method and main menu to choose modes

Core functionality will be complete after the center-diagonal case
is handled.  After that addition features (scoring functionality, etc.)
can be added.