Removed leftover corrupt user image
Fixed token update when user revokes and reenables OAuth access
Added support for multiple data source types in persistence layer