Sign up feature and tests