Implements HTML to text via the "html-to-text" module

In this pull request:

  1. Replaces cheerio with node-html-to-text
  2. Updates the test suite to:
      - Test the HTML to text functionality
      - Update the existing tests to play nicer with multiple tests (cleans up event listeners before each test, closes the webhook connection after the webhook test).

See issue #11