Added delete support and tests
Switched to passing full user objects for auth
Fixed passing bug
Added Auth Mixin to classes that use it
Added file tests
Added cogs files