rename: CouchRest::Session::Document.load to fetch

load is a keyword in kernel. let's avoid confusion
retry saving session on conflict (#4727)
Merge pull request #5 from azul/bugfix/4727-catch-conflicts-409

Bugfix/4727 catch conflicts 409 and retry