Seperated the message creation from it's use so they messages can be
formatted elsewhere.
All of the logs now implement the new ILogger interface correctly
documentation
Chain logger added
Time to test the chain logger
Now it's actually a chain logger!
It works! Now implemented into the help menus.
Documented the ChainLogger