lazy-load Source.as_source.

it was incurring a datastore Get on instantiating each source, since it had to fetch the auth entity to create the activitystreams object.

helps #19