option filter out offensive words

- some words will be tagged as possibly inappropriate for children and will be filtered out by default (option may be changed)
- minor cleanup
Merge pull request #31 from vidma/hide_offensive

option to filter out offensive words