Keyboard shortcut service (#9)

Uses mousetrapjs