code formatting
ResponseValidator made to use ExpectResults rather than Exceptions
Lots of work moving things into more logical locations and types