#19

Input manager added and the relevant classes in the engine have been
modified to allow inputs to be handled by this class.  Issues with the
key mapping at the moment, need to fix.