Adds VariantHelper class and dependencies
Removes all references to blocks
Comment typo
Fixes catachable fatal error when $environment is not instance of Environment
Removes references to Icc
Adds type hint to setEnvironment()
Adds VariantHelper unit tests
Merge pull request #14 from george-infinity/variantHelper

Adds VariantHelper class and dependencies