Added File interface for files
Added Log interface, and FileLog abstract class to log messages and files.
Added hooks to other classes all over the program.
Added User list to SAMPCA
Added stub implementation for File
Updated User interface.
Implemented User