Renamed logging classes to make more sense

Reduced the number of parameters the log requires in it's init stages
LogFrame now opens on same monitor as current program.
Log now records all information regardless of whether or not it's 'debug'