config-based builds, add integration tests