[TNL-288] Annotation Tools: Give staff/instructors full permissions

 - changed role to 'in' condition

 - fixed comment about get_real_user

 - Adding Tests and Fixing Pep8 Violations