0.4.0 snapshot
Refactor json building DSL
Refactor smoke test coding conventions