add javadoc to PositionTracker as well as defining an alternate constructor