refactoring and key converter

Moved the ConsoleManager into the API to allow more varied use. Started
the process of converting key presses into Virtual Key codes currrently
have working the num pad.