Part 4.5 and 5 of the tutorial

Learned
- Generic views
- Writing Django unit tests for functions and Views