gracefully handle inserting the same objects multiple times (and still
prevent hash collisions)
port some testing to tasync
Merge branch 'refs/heads/master' of ssh://git@github.com/webgme/webgme.git