Add a new method to lookup replicator by session id (issue #1)
Modify the replicator to callback observers when the replicator finishes.  Add test which illustrates how to register an observer.  Fixes #1