Add signup form with tests and error messages
Finish user signup with some flash