making interfaces public
still unsure if i will use FlowNetwork, but in case I will..
Begin groundwork for Algorithms as extension methods.