better gruntfile and new .gitignore