letting delegate know if there are errors opening the book

If the rootFileForBaseURL fails and returns a nil, the KFEpubKit logs a message but is silent to the delegate. 

I added calling delegate's didFailWithError to two cases where something has gone wrong.