Moved file generation to data subfolder
Fixed bug where failed when loaded empty existing book, fully implemented book deletion
Added book deletion validation