Added a way to see if a BKRBook is valid or not and also added a way to find out the error in case the book is not valid.