adding signup failure tests and page
finished user signup