added JGraphT to code folder, seems to be working but it's possible I screwed somethi...