Merge registration changes

Fix a few bugs, and allow users to self-register.  Also provides links to problem statements on the team pages.