Add new abstract store implementation
This new store implementation is based upon promises and delivers
a fine grained asynchronous data handling. Due to the use of
promises a strict error handling is forced.
Fix name of class
Merge pull request #24 from sebastian-software/features/new-abstract-store

Add new abstract store implementation