Create signup form. Add tests for user signup. Handle signup failure.