Angular best practice is to use Bower for browser-side dependencies.

A bower.json and .bowerrc has been added, configured to depend on angular.
We've configured out html to use the bower-installed angular, and removed
our original (non-managed) copy.
Use NPM for development dependencies.

We're eventually going to use grunt, which depends on using NPM for its
package management. This requires setting a package.json
Started using grunt as a task runner.

Best Angular practice is to use Grunt as a task runner.
Set up a Gruntfile.coffee with enough functionality to launch a
webserver and open a browser to app/index.html, while waiting for a
user interrupt to quit.