fixes #114, added a factory keymap that's loaded automatically
if no default keymap is defined.