Starting on implementation of leap keyboard events. Settings up initial
observers/listeners.

Also setting up the initial observers required for saving keyboard
settings.