test case for `crawler.py`
Raise CrawlError when something goes wrong.
Merge pull request #11 from viobo/crawler

Use opener instead of httpretty module
Merge pull request #12 from viobo/crawler

Erase httpretty in dependencies #11 #10
Merge pull request #9 from Kjwon15/master
Refactoring on urllib2 mocking
Move MarkupTagCleaner to separated sanitizer module
Fix bug that clean_html() ignores entity chars
HTML sanitizer  #6
Text.sanitized_html property.  Close #6
Test PyPy first

PyPy is the slowest, so make it to start first
Fix bug that standalone attrs breaks sanitize_html.

Fix #6
Merge branch 'master' of https://github.com/earthreader/libearth into crawler
Merge pull request #15 from viobo/crawler

Revise rfc822 decode method
codec error when leading/trailing strings.
Merge branch 'master' of https://github.com/earthreader/libearth into crawler
Summary was not put
Decoding rfc3339 str with heading or following whitespaces