Refactored Pointer::reference()

created new method for unescaping json strings and URI fragment
created new method for walking the path