Introduce TreeOutputer
added DotFormater, Renamed Serializer to formatter
preOrder Iterator and visitor. LISP formater