Cleanup.  Sanity check in setup.  vprint
Properly encode body and catch invalid configs
Merge pull request #1 from jhart-r7/landing-4003-jhart

Cleanup.  Sanity check in setup.  vprint