Do not merge * Design integration

This integrates the latest design for ok with the api. 

This isn't great code on the front end and it certainly needs a lot of work. I wanted to get something out first so that others can take a look. 

The dashboard is available at `/dashboard`
Known issues:
- [ ] Clicking on the dropdown takes two clicks
- [ ] None of the partial links (submissions, assignments) work from the dashboard.  @sharadmv - could you take a look at this?
- [ ] Dashboard isn't the first page that students see yet
- [ ] No admin dashboard
- [ ] Angular code is pretty messy
- [ ] HTML is pretty messy
- [ ] Login link is iffy .