* Allow to rename books * Avoid mutating the flag variable * Validate book name upon edit * Write integration test * Add missing licenses * Mark book as dirty upon renaming so it can be synced * Remove TODO that is no longer needed