Storage Independent OAuth2 Server implamentation in Go