InputManager

Skeleton for the inputmanager, which will in a later stage handle all
the input.