API for creating new trial marketplaces

This can be called from the marketing site
method name getting kinda long, how about `create_user_with_membership`?