remove questionable words

Added crapelike back - I think I read it as "crap-like" :-)
I found a list of naughty words via google and from that list I tried to find words that are similar. I tried to think a little for each and tried to remove ones that could raise an eyebrow when combined with others. Can remove all "sex" ones if you think that would be safest.