Add ListGraph implementation, Add more unit tests, TODO neighboringEdges