Added tests for mobile API

I have to figure out how to add a transcript to the contentstore and how to add updates and handouts.

@ormsbee 
I added a comment. `course_handouts_module` probably isn't ever `None` in practice, but I did not figure out how to create handouts for the tests, which means that it's empty in that case...