loading wakeful.js now monkeypatches Drowsy.Document and Drowsy.Collection with a 'wake' method that calls Wakeful.wake on self
can now deal with _id's (incorrectly) stored in mongodb as a plain string rather than as an ObjectId (via )
don't try to send or receive broadcasts for documents that don't have an id; also don't get thrown off by save() callbacks that change attributes