Main Menu Update

Implements the ScreenManager that allows separate screens such as the Main Menu to run. This includes some goto's in the Update and Draw methods to ensure that the main game does not change while the main menu is still up.