Update Grunt to 0.4.0

Still some cleanup left to do but this is good enough for now.
Make server run properly
Add swap files to .gitignore