Merged several feature

Cond. Write Adj List
Use Kryo for Index. Properties