Preserves the order of the tree output between each execution. Slightly refactored the behavior to be more "object oriented". Signed-off-by: Stephen J Day <stephen.day@docker.com>
Signed-off-by: Jess Valarezo <valarezo.jessica@gmail.com>