requirements.txt is defunct
Better release notes
Renaming email.html -> email_sent.html

This'll allow me to split the mail view up into a GET and a
POST shortly.
Prettier templates

Make home not a link in the list of URLs, but a separately
styled title saying "Djohno", and remove "Djohno" from every
content block.
Add title to bad_email page
Add refactor TODO
We won't send emails from this view any more
Output doesn't include this line any more
Make the sending of the email happen on request

Previously, we sent an email as soon as you clicked the
"Mail" view, now there's a separate link that sends an
email.

Not entirely sure I like this - it's complicated the code
quite a bit for not a huge benefit.
Re-order tests
Break off some view test basics so I can reuse them
Split off version view tests
Separate off mail view tests
Split off view authorisation tests
Remove unused variable
Remove unused import
Remove sent_successfully - it's just the inverse of error
Removing extraneous note from release notes
Slightly better test coverage
djohno is now responsive like a boss