Fix #63

I couldn't figure out where this issue was introduced, but it doesn't seem to be an issue on the live site, so I thought it was best to put the fix onto your branch first as you've already got other database migrations pending.

I added a database migration to set a default for the NewSpeaker column, which fixes the issue we discussed by email.

I then also found a second issue with registration because the Name and Email columns are not-null, but no value was being set during the initial creation, it was only being changed afterwards. I've fixed this as well by setting everything at the same time on account creation. (2nd commit).

(This Fixes #63, but despite setting the name github doesn't seem to have linked the issue)