adding persist documentation
fixing reader bugs
adding default path to startup
adding deduping logic
subscriptions work
ubsubscribe added