Fixed MassAssignement vulnerabliity in UserData returned from server (TM_User is now used instead of TMUser). Created UnitTest to ensure this is not re-introduced by accident
More User code refactoring and UnitTests