check for empty-string in addition to not-present fields
add simple script to fetch a page for a particular crawler
add test data for cookincanuck
bring back filter_ingredients in pipeline; makes cookincanuck test fail
Move strip_html to the front of the MapCompose pipeline.

This causes strip_html to be called for each element in the ingredients list,
rather than calling it at the end after all the ingredients have been joined
with newlines.  The advantage to this approach is that it lets us have more
fine-grained control over sanitizing individual ingredients, since it lets us
examine each one free of html.
don't send html into the pipeline
Merge branch 'master' into better_tests
rename existing test html files to be cleaner
allrecipes html data
clean up filename and display to user
remove commented code
remove debugging print
only scrape files that end with .html