Refactor code and remove excessive logging
Fix error in test cases, add test cases for confirm and authenticating join action into list of test cases
Add missing test coverage
Merge branch 'master' into Issue1895
[1895] Clean up InstructorCourseJoinAuthenticatedAction

fixes #1895