Added GKM to handle global shortcut (CTRL + ENTER).
Replaced some code with events.
+ Added node-webkit packaging through grunt-node-webkit-builder
- Updated all npm dependencies
- Moved all public assets to the public/ folder, since automated packaging needs to know where the files are (and the current structure was inadequate).
Moved JS vendor assets to the public/assets/js/vendor folder.
- Added a tray menu (with Settings and Exit options).
- Replaced package.json main from index.html to public/index.html.
- Return an empty object instead of null when loading a configuration.