Implements sign up functionality
Cleans code and imports
Merging
Correts identation
Fixes identation
Fixes identation
Inlines static method 'authenticate'
Merging