added eigenvector methods and test
added D3Graph subclass