Added a weekly view and backend functionality.

Commit contains HTML, CSS and Django changes.
Wrote a few tests for it and off we go.