Changing how the env whitelist works

so that multiple places can add and remove without knowing the full
contents of the whitelist.
Simplifying add/remove funcs with variadic params
Merge pull request #1 from modcloth/env-whitelist-adjustments

Changing how the env whitelist works