serializer update (handle None), wrap validation errors

* Fix for attempting to serialize users when user=None
* Test for validation failures and wrap validation failures to avoid unhandled exceptions