add options to jshint and expand .gitignore

i request this pull to you so you can update your pull request to the repo of @devongovett and he only has to handle one ^^