added forStorage to books, changed finalize, added md5sum "hash" prop when forStorage is called