Refactor authorized_groups and authorized_projects
Created by: rbeene
- separate logic for ids for find to private methods (authorized_project_ids/authorized_group_ids)
- leverage private methods in tm_in_authorized_projects to avoid DB hit
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
Created by: rbeene