Fixed Bug that created a nested User as currentUser
Fixes issue where login breaks due to wrong user creation.
Adds  bool to Securitie's authenticate().