be explicit about why a bad landing page is bad

also properly return if report is not in requested year range
Merge pull request #174 from unitedstates/sba-fix

[sba] Handle landing page errors more gracefully, properly respect year range