When a Key is instantiated, ensure it's name/code pair exists in the internal keymap
Clean up keymap
Tweak the example page
Fill out README