modified most methods to take RoleAssignee instead of User
modified non logged in check on Add Data button