Updated with scripts, classes, Spock specs and configuration injection