add test implementation (few are still missing); column names in ...

...data.proto became Fields;
Field message from meta_data.proto is now a standalone message (reused in Data); 
gyp changes