Removed username from form
Added registration table functionality

To monitor registration attempts, registrations are now recorded in the
database. This will enable throttling of registration, as well as
limiting registration failures.
Merge remote-tracking branch 'origin/BitDip-registration'