refactor home_signup_form, add test
test for user actions