Implemented CInput.
Moved entry point from static library project to executable project. This eliminated coupling that was bugging me.