Extend tinkergraph serialization to various file types

Add feature to serialize and deserialize tinkergraph to GML, GraphML, and GraphSON formats and metadata to binary file.