Add/Create methods now return status code 422/500 on error. closes #145