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.