Modular Logging System

Allow coders to implement their own logging system.
Removed nuget changes
Fixed some things.

Nitpicks and added a one time called function.
Prevent logger classes from being called when disposed.
Implemented suggestions from BlueRaja

Allow custom loggers to implement a custom log line formatter
Merge pull request #6 from WildCard65/UpdateLogCapabilities

Modular Logging System