Pubstwo 995

This is a partial implementation; I've only tested it for persistence of biblio data with the existing pub (#2).
$httpBackend is cool, it permits testing of ajax methods and eliminates need for sinon.