Merge pull request #4 from azul/bugfix/do-not-rely-on-leap-web-classes

Do not rely on a leap webapp specific error class.
rename: CouchRest::Session::Document.load to fetch

load is a keyword in kernel. let's avoid confusion
retry saving session on conflict (#4727)