Mobile API release

@andy-armstrong: Need to check tests. Please don't stage yet.
Actually, that's a lie, it's not used at all now, and needs to be deleted.