Added signup API methods.

Added all methods needed to sign up a user:
1. signupConfig
2. checkCredentials
3. isValueTaken
4. hash_password
5. buildAccountSecurity
6. doEmailVerification
7. saveUser

Todo:
1. Write signup tests
2. Implement email verification
3. Implement login
4. Implement account recovery
5. Implement account removal