Fix tests and implement /signup