Add JSON validation to pecan transport driver 

As per topic.
Also updated JSON validation functional and unittest using latest basetests
Don't use style2.  What is style2?  Be more descriptive with naming.  This was commented on in a previous PR.