fixed a bug or two and exposed some of the topology attributes such as
name and description. also added a "realization" phase to the
YamlTopologyBuilder so that the Yaml can be parsed and the components
built separately from the default "create" method.