add users controller and empty signup page
add shared examples to tests to reduce duplication of logic
remove test helper full_title and add tests for original method