Added "exceptions" and added synonyms of some key names
added KeyboardJS.onPress method for firing events once per key press/release
documented onPress method
Update readme.md
fix .clear.key
bump the version
Update keyboard.js

a spelling mistake
Merge pull request #65 from xuxin/patch-1

Correct variable name.
Merge remote-tracking branch 'remotes/teo-sk/master'
Merge remote-tracking branch 'remotes/ErnWong/master'

Conflicts:
	keyboard.js
cleaned the ErnWong comments which came in with the previous merge op.
ignore editor bak files + gitattributes to ensure all source files are UNIX LF everywhere
updated version info & pedantic whitespace tweak for README