refactoring :D

added more unittests, check now the status, complete graph, all ways, ...