Go to the passthrough handler for favicon.ico as well.
Add the ditz-config file to gitignore to avoid accidents.
Add more information to the template data when one of the fields cannot
be accepted.
Add the rest of the validation functions.
Add a bug list using ditz.
Move the HTML template code into formvalidator.go as it is more closely
related to that functionality. memberservice.go is now pretty much
restricted to the main function.
Add some more comments about what we're doing here.
In the print template we'll need to be able to show a barcode for the
Cassandra row  of the just-created record.

Ideally this would be shown as a small barcode so it can just be
scanned, but with the text ID underneath. This should solve any problems
with finding the right database record associated with the membership
request.

There shouldn't be any privacy concerns in this as we would only expose
to an external attacker which row IDs we assigned, but they're 128-bit
random GUIDs. It should be hard to guess them, and even if they're
guessed they don't expose any information about the requestor.
Indent bug reports to be more readable.
Fill MemberData with a few values.