parameterizes all the things based on environment
Merge pull request #184 from evillemez/environments

parameterizes all the things based on environment