MongoTalk04 gets Client side tests and beginnings of separation of concerns