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 
Please use new style `format()` -- also, does this do the right thing in terms of writing out the Course ID instead of the repr string?