Perceived enhancements to the sign up feature specs

Hi. I think I've now finally rebased this properly, and squashed the commits. Sorry about any inconvenience.

Please let me know if anything else needs to be done if you'd like to merge this in.