[#473] datastore_create should rely on a valid context
Otherwise errors occur when doing a deep copy of the context in validate
[#473] indicate optional parameters in datastore API
[#473] Test that wrong record type raises Integrity Error
[#473] Return IntegrityError as json from API