keyCapture refactor

Adds a new function in keyCapture that allows for an even more succinct way to define key bindings easily.

Also adds a new keyCapture to the `saver`, which looks into conf files for a key binding to save documents.