Use the Authentication object passed in by framework to retrieve the just authenticated user name - makes it easy to unit test as opposed to using the static SecurityUtil method.
Added unit test for the class.

Issue: BMS-59
Reviewer: RebeccaB