"Fixing a Hole" or Quick fixes to allow all the flows to be traversed

Includes a patch for the summary page and better handling of the new/old controller functionality so that the whole flow can be traversed.

There's still a bug that the styling for the race checkboxes introduced (mentioned as a comment in #141 ... Added the old checkboxes back in as HTML comments on the gender/race page, if you need to jump past comment out the styled ones and uncomment the old ones).

@codesliced Ready for review. Fixes your finds in #140 and #139 .