Refactor dependencies in `lib/cli.js`
Add `profanity` word rule
Add description to `prompt` and `fancy` reporters
Add support for mixed case buxxwords, hedges, etc
Fix stdin and stdout useage