Need to check edge cases for "expected" delete rules:
deleting an author from the library page should delete all their books and editions... but only if they are the sole author for the book. if the book has multiple authors, leave the book and editions and just remove the author from that work.
deleting a work from the author page should delete all editions. if the deleted work is the only one stored for that author, should delete the author as well.
deleting an edition... should work again. if the deleted edition is the only one stored for the work, should delete the work as well. and propagate to the author, if the deleted work is the authors last one.
Need to restore delete option for editions.
Need to check edge cases for "expected" delete rules: