Move stack generator out of build
Allow responseMessage to handle reply
Only allow statusCode in error, only check for num
Builder creates trie if doesn't exist

Also revert callback to dispatcher
Fix dispatcher tests
Expose validation error, rename data to body