Closes a lot of issues and setup for the future

- Setup for Angular integration for building courses (to be implemented
  in future commit)
- Deleted trailing spaces in files
- Moved classmates into separate pages
- Added favicon (closes #9)
- Added missing elective names (closes #12)
- Added more useful links (closes #20)
Use people's gravatars as their avatars

- Now using GitHub organization api
- Closes #13