Adding to gitignore new npm_modules stuff for grunt/bower
Adding keyboard event to state system.
Changing final compilation name.