Open source java graph theory API