Save screenshots on selenium test failure
Add a selenium test for peer-only

Move bok-choy into its own requirements file

Fix import errors in test course

Add tests for student training

Add retry with exponential backoff