Made ExpressionWriter extend BSONDocumentWriter

Other parts of the project need this type instead of a BSONWriter.