Created Feature interface
Implement Feature interface
Refactor execution of features

Removed unecessary methods.
Added shortcut keys for executing menu items
Refactor loading of menu items
Merge pull request #11 from ayinozendy/enhance-and-refactor-features

Enhance and refactor features