compilation now on absolute path. Added error message when no source is found
now functions as a collection of constants of possible preferences
added writeToFile method and made retrieving files safer
now uses File and List<String> for constructor instead of String and String[]
new editor component class that keeps track of tabbed files within itself
handed over responsibility for file operations to EditorPanel. Added error messge when attempting to compile nothing. stopButton is now disabled by default.
added menu option to open a file