Add custom datatypes
merging with master
doing the same for object and array types
bumping version, adding simple test for custom data types
adding phil as contributor in package.json