refactoring subscriptionStore and subscription manager for separation of concerns.
Merge pull request #33 from abeykoon/refactor_SubManager_and_SubStore

refactoring subscriptionStore and subscription manager for separation of...