Initial pass at creating a functional EnvironmentChangeSet class which is the cache instance for the up and coming deployer bar.