Destroys dialog on cancelling add entry

Issue #14

Signed-off-by: Eric Fernance <beanie@purplebeanie.com>