Refactor FileStoreHelper into Store typeclass

... and an instance with two constructors
1. UserArticleStore (git based)
2. SystemArticleStore (git based yet, to be changed to file based)