Finished signup, email verification, and login modules. Adding testing to cover many more use cases