Add environment property when initializing using for_environment

This solves issue #62

Allows users to use which environment the configuration is for.  In my case, this is especially useful for building paths which are different for each environment, such as `dot-net/{environment}/connection_info.txt`