added basic allauth setup, requires templates updating