Who returns user and error
Tarball without auth does not add auth part in url
Refactor to inject DB
Add MockDB
Fix event fields and tests