refactor to test dir
rename program to GraphFormatter
move to src dir
update package name
refactor to separate files per class
refactor to main and test physical directories
add print print method to formatter
add test to print real graph
remove special formatting for circular dependency
rename circular dependency collection