Minor updates

Updated .gitignore

Made .jshintrc more strict
A minor tweak to the main.js formatting enabled the use of indent: 2.