Add Bower; improve Grunt tasks; refactor app

- Replace static app library with Bower
- Combine data.js with app.js
- Combine prototype.js with app.js
- Add build dir to .gitignore
- Refactor Gruntfile
- Update README with environment variables
- Update README with new build, test and deploy
- Remove simulations
- Replace static config hash with env variables
- Remove index file duplication
- Add storages route and refactor router map
- Clean up base Ember Route methods
- Clean up index controller
- Move index animation from route to controller
- Remove auth method from session controller
- Remove JSONSerializer bug fix
- Combine dev and prod build directories w public
- Condense all JS into one build file for dev
- Specify page styles using route body class
- Load all grunt tasks dynamically in Gruntfile
- Update project name in package.json