move the messager to its own file
snipped of dead code
whitespace
move the keymap code to its own file
move the Window code into its own file
rudimentary help system