make catch handlers fulfill when no error
apply Batman.Promise to Batman.Model persistence API