Refactor code
Add full path coverage for test casers for adding instructors
Merge branch 'master' into Issue1865
[1865] InstructorCourseInstructorAddAction

fixes #1865
Merge branch 'master' into Issue1876
revert conditional branches simplification
make No Params an unsuccessful case && update testing