Add GetSource

Users and sources now only built through TryGetUser or TryGetSource. To
be done soon for streams.