replaced original code into new file
defined amd module
used keycode helper instead of local key constant
minor changes:
- added local variables
- added empty lines to get a more readable code
fixed base url
added test wrapper for the keyboard mixin module
included jquery
copy previous version of tests into new file
added todo section
updated "TODO" section
removed "Run demo section"
added karma:refactoring task
updated jshint task
removed outdated configs and tasks
added empty lines for readability