introduced abstract test class
Added support for arbitary stores
bug fixed
supports for additional stores + test case and resource update
git ignore update