iteration 2: added getMongo() shell helpers, copyDatabase, dropDatabase, hashing mechanism; got most of core/a*.js to pass