Revamped the register page to make use of a multi-tab form.

- Now it will be single view with multiple tabs rather than multiple
  views, as it didn't make sense to allow people to link to half way
  though the form. This also makes processing easier as we don't have to
  somehow save input values from the first two pages before submitting
  all together on the last.