#3 #96: Option to reset controls back to the defaults.
#3: Half-way towards input remapping for the keyboard.
#3: Making it easier to disable all input except the keyboard config screen.
#3: Config changes work until the game is reset.
Formatting fix for the README.
Leveraging FileUtils to read in config files instead of lower level parsing.
#3: Screen to config the keyboard is functional. Need another state for configuring controllers.
Fix #125
Fix #128 , Fix #130