added navigation util (and tests) for navigating json objects

Change-Id: I20ace551d6dfcc04a1a989d13e5dc2717615a8c6