Add EnvironmentEx class

Provides additional information and methods to Environment class.