Refactored target-assertion rest API to use new error handling and to be consisten with how the rest of our APIs are structured.  Fixed a typo in the business validation.