KeyBinds functionality

Added ability to add new key bindings.
Added ability to selectively clear key bindings.
Added ability to clear all key bindings.