Allow log level to be overriden
Add extra logging to wikipedia scraper
Reverse classifications in wikipedia parser

The regular expression is a bit loose so occasionally it matches things
later in the page. The taxobox is always near the top so reverse the
matches to ensure taxobox matches appear last (and are therefore used).
Move genus splitting below binomial check

If it doesn't have a binomail name we're not going to use it anyway.
Minor fixes to wikipedia scraper
Add simple search module

- Builds a term index based on the binomial name
- Exposes a naieve term frequency search function
- Exposes a best match function that returns the first match that occurs
  in the string.
Fix wikipedia scraper test.
Add very simple reddit bot