Add tests for clone_course

PLAT-142

@cpennington @doctoryes plz review
What happens if somebody attempts to clone a Split course to Mongo? Does it raise an exception? Seems like it should - and a test should be added for that case?