a Javascript bad words filter with approximative match and tolerance configuration