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

plus I did a little more commenting and refactoring
So to be clear, at this point the ONLY way that a programmer should interact with Uber's configuration values is through global constants.  A programmer should only need to know or care about this whole configobj stuff if they're actually writing new code in ``config.py``, otherwise they can just add new values to the development-defaults.ini or whatever.