To hold the logged data
Constructor creates the log
ActionPerformed makes entries in the log
Only CodeModel (thru CodeView) and TutorModel directly add to the log
addToLog(String) is provided just in case, although it is not expected to be used extensively
recordLog() will either save the log in a file (if application) or send it to the user (if applet)
LogView displays the log