#338: registration confirmation has a link to the confirmation page

plus I did a little more commenting and refactoring
heheh ok cool it's still an improvement

I'm also coming from my heretic perspective of using PyCharm which is complaining at what it thinks are undefined global constants.  (not that we should change the codebase to match my IDE) 

I just think at some point looking up those values in an array vs having magic globals like this might be easier to comprehend to someone reading through the code at first glance.   seeing something like settings['whatever'] is much more obvious that it's reading from a config file than seeing WHATEVER as a constant

but we have bigger fish to fry right now so whatevs