Encourage notes at the top of scrapers
move the DOD's unreleased check to the landing page, not the search results, for more consistent results
Handle reports tables, like for Guam, that are not formatted quite the same
[amtrak] Default to fetching all pages, not just the 1st
okay, a category of reports is unreleased
mention oldest year at the top of each scraper, it's helpful -- maybe worth encoding someday to program an --archive flag
another alternative way of downloading reports - http://www.dodig.mil/pubs/sar_summary.cfm?id=4233
DOD scraper can now skip reports whose PDFs have been downloaded.

Because the DOD scraper makes an additional HTTP request for each
report's landing page, re-archiving data means making lots of requests,
even if we're already going to skip re-downloading the report. If this
becomes a common use case for other scrapers, moving some of this into
a utils method would be helpful.
use logging instead of print, right
fix annoying PDF link location problem when the link has a sub-tag inside it
[usps] use main logger
Add scraper for Housing and Urban Development
Attempt to explain rules around url and landing_url in the README
Refactor/tighten validations for unreleased reports.

Check for URL presence, then for unreleased flag. Now, if unreleased
is set to True, landing_url will be required instead of url.
More checks for more DOD exceptions, hoo boy.
[dod] now I'm starting to get desperate
Document --dry_run.
taking the exim scraper off for now

Congress API is giving error

```
Traceback (most recent call last):

  File "inspectors/utils/utils.py", line 23, in run
    run_method(cli_options)

  File "inspectors/exim.py", line 39, in run


    year = DATE_RE.search(all_text).group(3)

AttributeError: 'NoneType' object has no attribute 'group'
```
avoid redirects on DOD's IIS server
Merge branch 'master' of github.com:unitedstates/inspectors-general