update doctrine suggestion
test cleanup
add HTMLPurifierFactory
cs fix