Fix bug with poem_exe discarding Ebooks poems; rewrite various bits

- add fix for a missing .any? (still thinking in Python) which caused
  all Ebooks poems to be discarded
- rewrite haiku parser & generator to sort queneau input lines into
  buckets -- intros, middles, and outros -- allowing more than just
  haiku as input
- if random number test fails 10 times in a row, skip the test next time
  and tweet immediately
- move prepositions onto the preceding line in some cases
  (e.g "between us / on your lips" -> "between us on / your lips")
- strip punctuation