JsonPath setting by path and JSON facade

I did some feature enhancements to jsonpath as part of a project I'm working on.  it's a pretty large change so you might not want to accept it wholesale, but feel free to take a look and use anything that might be useful to you.  There are notes in the README.