Added leetspeak filter, refactored preg_replace to intelligently detect symbols/numbers in bad words only, broke bad words into their own file for maintainability