A golang package which allows reading/writing of a config file from a given type.