user registrations

all the indentation changes here courtesy of gofmt
this was the source of my pain for a few hours today. when you have already declared variables and their types, using := instead of = fucks shit up.