Converted the Auditing component into a Module as the idea is that we will add MVC functionality later.
Instead of a simple "track everything" setting I introduced 2 lists (track and ignoreActions) that allow you to in- or exclude specific routes. (ie exclude debug/*)

AuditEntry:
Added extra information to the audit table (request start and end time and the memory info)
Moved web-specific data capturing (session) into the web-request part