Added feature where different user types have different scopes that they can request access tokens for. This is to accomodate admin vs owner scopes where an owner may not request an admin scope and vice versa