Return only the registered keys for an interface when requested.
Allow the specification of keys for an interface within the interface API.
Tidying up around keymaps;

- Remove and delegate #keys method from top level API module and into Vedeu::Keymap.
- Add more documentation.
Add more documentation.
Add missing block parameter.