Implemented output browse button.
Input/Output dialogs now remember previous location.
Cancel button now closes dialog - still need to kill active threads.