Update to include environment variable support

Listening to Matchbox 20's "Push" has inspired me to send you a pull request.  Go figure.