refactor config and extract DSL class
remove dsl setter
config location is required
fix update spec, use new dsl class
fix specs
add dummy config for integration tests
fix config template: rake has no arguments
add additional spec for testing config behavior