catch crossref status exceptions

It seems some calls to cross ref can result in errors.  We can
connect, but bad response codes are returned.  We isolated handling
only the response codes so any other Exceptions will still force the
ingestor to crash
Merge pull request #19 from metridoc/handle-bad-response-codes

catch crossref status exceptions