Properly pass in user object when using API with
API key
Switched repo API back to using proper auth
Data API uses proper authentication and authorization
checks
Removed unnecessary imports from api.data module