Rudimentary Menus added

- Implemented a state stack to handle what the current state of the game
is and included 4 states, Title, Main, Game, Pause
- Implemented template Resource Holder to easily organize and access
assets
- Implemented Utility class for basic functions that may be needed
throughout the program
- Added basic menus and menu navigation for title screen, main menu, and
pause menu.