"Finish" client side tracker implementation.

Not technically "finished" because MetadataRecord isn't finished either.
Once we fully implement MetadataRecord, we can update TrackerInterface::get()
Merge branch 'master' of github.com:marcgreen/p2pbackup