feature/mysql-setup

This PR adds the ability to use MySQL as the database backend rather than sqlite. 

Note: there appears to be an issue with the `django-openid-auth` third party module when running `manage.py syncdb`.