Signup scaffold with sanity tests.