Sign up

Implemented Sign-up feature with testing.