added graph, edge and vertice class + testproject