Adding KeyboardManager and IInputManager classes for #4

#4

Added a keyboard manager to handle keypreses.