added hotkeys.js to the core libraries
switched the hotkeys library to a class to prevent function redeclaration
updated the menu generator to create keyboard shortcuts
added a readme file to the menu libraray