refactor setting

into something that can safely be stored in a vcs, fixes #533
issue #533 for buildout