envions/configstore: Storage.List()

Add the List() method to the Storage interface. List lists all
the existing environments in storage.
If for some reason there's a hidden file in directory (e.g. ".foo") then List() would end up return an empty env name. Maybe filter these out?