Fixing two bugs found in the clean_document methods

1) Sanitize.clean_document was using the clean_document! method under the covers,
    and thus returning nil if no changes were made.
2) Sanitize.clean_document was not handling nil appropriately and would raise
Self-aggrandiving