Added Keybinding functionality. Added Util for getting keyname for -code

ScreenSettings was changed so that it supports setting / getting the
current key bindings.