removing debugs, added new constructor, added support in subscriber to use timetoken, publisher now prints start timetoken which can be used on subscriber end