Use a HUBOT_MARKOV_MIN setting.

This will skip learning any short phrases that immediately lead to terminal
states, if you like.
I didn't like the assymmetry between MIN and MAX.
Merge pull request #4 from smashwilson/min-length

Minimum length of learned phrases