Require nothing but Node.js

These changes remove the requirement for the user/developer to install
or run any commands before launching the app.

Specifically, `npm install -g grunt grunt-cli bower; npm install; bower install`
are no longer prerequisites.

All is done with a simple:

```
npm start
```


(obtw, I snuck a `.gitignore` for WebStorm in there too)
`grunt-cli` should be a `peerDependencies` instead or globally installed `grunt-cli` will throw an warning about it missing. You can see the issue with the solution here: https://github.com/backbone-boilerplate/backbone-boilerplate/issues/237