added jackson jars and some of the Navigation implementation