Packages Update; Adds config manager

Adds an abstraction layer on top of environment configuration manager to
enable unit testing on CI and developer machines.