Fixed: last commit introduced a bug if a directory was already present
then it would not execute the save plots code. Returning true from
_check_directory method should fix this bug.
Fixed?: message dialogs originating from custom dialogs now actually
are based from the view output window instead of a custom dialog. Hopefully
this prevents errors of type 'new_MessageDialog', expected argument 1 of type 'wxWindow *'
from