Bad word filter

filter out bad words, replace with the "last resort" line if one is found.

list: https://gist.github.com/jamiew/1112488