Almost finished posting function, and added in django-allauth integration.