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