More elegant Logging...

Why didn't I think of something like this before? It's silly to think we
were implementing these log functions twice  >.<
Summary:
LoggableEngine => Loggable
LogManager => LogManagerFactory
+Logmanager extends Loggable (Contains the log functions from TCPlugin
classes) - This class helps decouple PluginConfig and the old LogManager