Go configuration handling with support for GO_ENV inspired by github.com/lorenwest/node-config