Move code for putting the user object into the request into its own class.
Formatting improvements.
Formatting improvements.
Simplify.
Take out debugging diagnostic.
Fix formatting.
Simplify.
Add the email entry log and associated timesheet audit.
Reorder filters such that we almost always log errors. Split out User object being added to request into its own filter.