Refactoring on key bindings:

Closes #11

* Separated options object into two in order to be able to iterate withouth clashing
* Removed a bunch of IFs in favor of an enumerator