Clean up the basic README.md

- Added mentions of newly supported frameworks
- Add links to supported frameworks
- Fix wording for each feature, finish each sentence with ":"
Clean up wording+spelling on README-DETAILED.md
Remove annoying whitespace from tests.js
Remove trailing whitespace from jwerty.js
Clean up codebase, add JSHINT file
Add num-. (keycode 110). Fixes #23
Slim down num-0-9 / 0-9 key generation