Added some distributer tests. Start of copied connections started.

Class diagram updated. Added a delegate to the externalSources so they
can get information from the distributor. Delegate also gets called.
And here are the tests. And some more stuff I

forgot to save