Have query tracker copy payloads

This allows us to manipulate the payload results (filtering)
Expose the Set interface in Paths
New query feature: PayloadFilter

This class enables users to effectively filter the results from a query
based on the particular vertex payloads returned.
Add support for payload filtering
Update using payload filtering
more changes, more fun