(PUP-1151) List environments

This plumbs in the first step and getting the list of environments
returned. At the moment it is hard coded to only ever return the prodution
environment. The method used for listing environments is controlled by
registering a service. Right now the service only returns production, but the
next step in this saga is to replace it with one that lists the environments on
disk.