Completing sign-up function and tests
Finish sign-in/out code and tests