Improved signup validation
Added custom email auth backend
Fixed password generation
Added basic signin functionality
Added signout logic. Signin/out widget in templates.