Generic atomic update code
Cleanup to use AtomicUpdate.
Fix comments. Add timeout to integration test; don't make travis run for 15 minutes any more.
Fix unstable map ordering issue in test
Merge pull request #269 from lavalamp/exampleEtcd

Generic atomic update code