send error message back in failed transaction instead of error object
add logic for removing an association
add tests for using association remove method