Small new-books dialog improvements

Use button sensitivity instead of an error dialog to ensure that both title and author are set