Fix deprecated calls on "chain" to "Functionals.chain"

Fixed commented code and unused imports

Changed asserts to static imports

Fixed variable names to fit standard notation

minor fixes
Add support for json-path (https://code.google.com/p/json-path) for full access to json response

Moved test to new package

Refactoring to avoid removing functionality:
now it supports both full path with JSONPath (through HttpValueFunctions.jsonContentsFromPath) and 1-level json element only.

rebased minor commits