SIGINT (Ctrl+C) during edit should cancel current entry.
Save $@ directly after eval {} lest POSIX::SigAction->new() alter its value; re-throw exception if $@ was not a SIGINT
Merge pull request #14 from andrewgho/interrupt_edit

SIGINT (Ctrl+C) during edit should cancel current entry.