Bring 3 QA scripts into the tree. Add CLI driver.
Make imports more sane
Fix newlines
Send notifications for QA script output
Fix typo
Look for "Page not found" pages not served as 404s
404s: false negatives and utf-8

Check websites with bad 404s to make sure the regular expressions still
work.
Try decoding files as utf-8 first, then fall back to bytes.
Merge branch 'master' into qa_scripts
update scripts to use utils.run method, and exit codes
Merge pull request #171 from unitedstates/qa_scripts

Adding QA scripts
Add check for published_on in exim.py

If you don't get into the if temp: block, published_on is not set, which leads
to an error.
Check for empty <tr> in pbgc scraper before attempting to set variable based on its contents

The markup on the PBGC site isn't valid (using <tr>, no slash,  as a closing
tag), which is causing trouble.
HHS' SSL is misconfigured
Merge pull request #173 from unitedstates/pbgc

Check for empty <tr> in pbgc scraper before attempting to set variable b...
[sec] Add backup date detection method
[smithsonian] Add dates for peer review reports
[peacecorps] Add three more hardcoded dates
be explicit about why a bad landing page is bad

also properly return if report is not in requested year range
bug in slack http logging logic, None crash
Remove debugging print()