Cucumber test refactoring and new feature for creating a course as an administrator

Refactoring:
    Logging in as admin step definition: moved from create_team_assignment_add_participants to authentication_steps
    Clicking on links: changed regex selector to allow multiple word
    strings