Added initial VertexData, EdgeData model and json based InputFormat