Fixing bjyoungblood/BjyAuthorize#56 and allowing services as providers

This PR fixes bjyoungblood/BjyAuthorize#56 and allows usage of services as providers