issue#3
moved the YamlTopologyBuilder up one package level and added a
constructor that allows the passing of an input stream.