Creating a generic BlockStore with a concrete LevelDB implementation
Adding BlockStore stream function