main
refactor: separates script DSL from response behaviour.
feat: improves dynamic Groovy script loading.
refactor: renames 'withData' script function to 'withContent'.
Adds normalised headers map to script context request.