make all classes configurable
Merge pull request #22 from rezzza/feature/all-stuff-configurable

make all classes configurable