Added a social login, user profile and avatar

On the first run a syncdb and pip install -r reqs.txt is required.
I don't think this will work without the API keys for the social sites that are defined in the settings file.

Please check for indents (funny feeling that my Pycharm has some issues with it) and advise about issues!