Settings Overhaul, minor markup and UI work

Started the overhaul on the settings tab, specifically on the ability to
set custom keybinds for commands in the Viewer and eventually
functionality around the rest of CLVM.  Replaced the old default
librarian.jar with the updated one.