Updated Angular branch

### This should not be merged until the `ng-rave` branch is complete.

This PR tracks the progress of the latest updates to the Angular branch. It tracks the work @carldanley and I are doing to convert Rave to be a complete Angular app.

What you see now is an introductory PR that shows the basic project scaffolding.