Cleaned OO stuff

WebGraph is now an instance of Graph
factories are now static methods on Brew, Channel and Resource