Getting ready for team development

This mostly updates the gruntfile, bower, npm and requirejs with some
starting values.

- adding requirejs entry
- commented out google analytics code (will use later)
- started using requirejs in main
- updated package.json file with dependencies
- updated server.js to remove morgan warning
- updated server.js to use 8000 port by default
- updated .jshintrc to be a bit more strict ;-)
- updated Gruntfile with exec, concurrent and jsonlint tasks
Merge pull request #1 from BoiseFED/getting_ready_for_development

Getting ready for team development