Updated blueprints to check for req.isSocket before subscribing/unsubscribing to model instance rooms
Changed firehose event to "firehose"
Updated publishDestroy and publishUpdate signatures, wrapping "previous" and "noReverse" into the "options" parameter