InputManager: Initial InputManager

Add InputManager Skeleton.  Needs delegate messaging service for informing, which gameobject needs to react to input.
Input Manager: Base Classes

Add base Classes for Input Manager.