several fixes; added possibility to replace existing books, if a identical name was chosen (this needs a fix in the Workbook class @Lennok)