Currently, Services were a bag of static methods to read
credentials.json.
We now provide:
- a generic and autonomous Services class
- a Service class to represent a credentials.json entry
- a services provider to register our application instance of Services
- a Services facade, as a drop-in substitute for the former Services