Updated to more universal namings and ...

descriptions of log types
Only writes to file if it is between MessageLevel and LogLevel