Alter SignupController prepare to receive objects to persist and fix it layout.