Skeleton for PTable statistics interface.

A draft on PTable statics, serializing and deserializing it using a opensource json library, and an interface for us to plug in any strategy we want to pick the key splits.