Pubstwo 995

This is a partial implementation; I've only tested it for persistence of biblio data with the existing pub (#2).
Thanks! I will move the todo down to the error handler, detect validation errors in the parent promise, and keep that approach in mind on other service calls.