add signup test, html, and new controller
update signup page. add error message on invalid user