Add support for Loupe

Added support for Loupe (3.0 or later).  Updated unit tests to ensure they could run in any order (my runner was giving random failures because of assumptions of order) and modified logger preference order to agree with unit tests (moving Serilog later in the order)