update gitignore
fix linting in gruntjs
add ProjectsView