test for Twitter.preview_create()
make Source.base_object() return both id and url, and refactor tests
refactor twitter preview tests
twitter: test creating unsupported object type
implement Facebook.create() and preview_create()
can't embed FB events, so just link to them in preview_create()
publish: always return a URL in the response