Made optional callback on Promise#fail
Promisified collection related methods in IStorage interface.