Added JsonDefinition unittesting
Added shp test data, added validation for shp columns in the save override function.
Merge branch 'blackwell' of github.com:tdt/core into blackwell