signup view with tests passing