Intermi commit. Added support for csv properties to csv plugin. Cleaned up serialize and deserialize to properly use csv module and csv properties. Settled on data format with no header row of field names.