Input/Output fixed for users

* User now completely determines the input and output files
* Input/Output text areas now read only
* Log does not display output of external program
* Log has date and time added for program success & failure