An attempt at sane form handling gone slightly insane
Add optional expiry
Show a full error page; fix emailer to reject on invalid/rejected
Display invalid email error as field validation error
Merge pull request #10 from stenington/forms-spike

More thorough error handling