Oauth implementation

This branch implements two legged oauth for the web service methods that write to the database. It requires running the following manage.py command to export the oauth credentials:

manage.py export_project_credentials