Environment prefix

Trims prefix from environment variables if present.

Also, I had to clean up the before/after callbacks because I was seeing a test pass when it shouldn't have because of a stray environment variable.
![selfie-0](http://i.imgur.com/siiPlAC.gif)