Adding some specs around configuration setup.

I added some specs around the setting of assorted variables in the configuration from the environment.

Currently the Rubinius build errors out on Travis CI, but that will be fixed when pull request #40 is merged in.  Otherwise this is green.