create_if_not_found Added new field type

This can create entities if they do not already exist.
master Changed name of package to remove conflict with packagist