Add IO classes for vertex/edge.
Add serialization features to kryo for internal vertices.
Merge remote-tracking branch 'origin/master'