Fixed broken project from merge.
Moved Authentication to a better place

- Added logging of the user to the test app.
Added User Agent a 'RequestDetails' object