Merge pull request #930 from tchak/did-error-on-save

reload/save operations return a promise wich can resolve/reject
Make #commit an alias for #save