Adding grunt-jsbeautify.
Re-formatting files using js-beautify.
Fixing keypress binding issue introduced in 8b73fdc and 3cae520.
Updated key binding specs and added namespaced unbind specs.
Updated README.md example link to use rawgit.com (previous link not loading libraries correctly).