Added an exception for when deleting a document without a routing value where routing value is required and version type is not internal.
Improved a comment & some niceties