Key map implementation start
First cut at Command Map, created NCCmd to hold InputState
Fixed key map using incorrect pointer reference
Just a little cleanup
Added Time window to keymap timeout
Small code cleanup
Moved stillRunning and inputState into NCCmd.  Create an NCCmd object in
main and pass it to NCCommandHandler
Merged Jeremy's changes to my CN14
Fixed merg issues and maybe some differences where clanpp is more lenient