Implement Screen Manager

Added a screen manager as well as main menu screen. Removed input and
switched all input to use input manager.