revised hashtag generator

rather than simply picking the longest word in the tweet, it picks the
longest word in the tweet and builds on it from the markov chain
seed the hashtag generator better

seed the hashtag generator with a random word from the tweet, weighted
by length^2. also enforce a more global hashtag length restriction so
the hashtags never dominate the tweet