New design pattern: Hub

I've finally managed to add documentation and sample code for this pattern. 
Would be great if someone could review this and try to run sample code so that it won't suffer from "it works on my machine" :)