functional word replacement test
modifies text nodes to preserve nested elements
added profanity regex dictionary
alert indicates how many words were replaced
refactored to include GUI component
GUI displays number of sanitized words
CSS added to GUI
error and success messaging for input definitions
Added logo and icon