reload/save operations on record resolve/reject
Merge pull request #930 from tchak/did-error-on-save

reload/save operations return a promise wich can resolve/reject