Environments

I worry dealing with environment variables this way is diverging from 'normal' Homebrew too much - so if anyone wants me to pull it out and maintain a fork of the core functionality - let me know and I will be happy to oblige.