Pass JSHint

Only had to take out expressions as statements. Might be more useful to add
a pragma to ignore.
Be explicit in Grunt dependencies
Add .gitignore
Use Rigger to create a Universal Module Definition distribution