Adding transformer for transitivity, a filter to pass any relationship through (essentially no-op), a traversal to print (indented) the relationships it traverses, and a model for build-order that contains the list of project refs and information about dep cycles encountered that apply to the build-order as filtered. Also, adding protected methods to the filtering transformer to allow easier extension. Other minor changes, mostly related to the above.