added Gruntfile.js and package.json
added index.html
added initialization file for require.js and the app.js module it requires
just some formatting things
yeah formatting
adding the router module
added all vendor dependencies
modified the files that jshint lints to EXCLUDE vendors