Add Signup Form, Tests, flash messages and errors