Improve integration test uploadschedule
For integration tests, the full schedule file is used. This should be cut down to only contain rows for courses uploaded, plus a few more rows to cover edge cases on excel parsing. This will greatly reduce the setup time for tests as the file will be parsed much faster.