Implement basic clustering of frequent words

Added two new flags: `--wf` for minimum frequency which a word must achieve to be considered for clustering, and `--cf` for minimum frequency of clusters that will be printed.

    $ ./slct-hs --wf 1000 --cf 1000 input.log