More documentation, this time a review of Django CBVs