put rescue in BibleGatewayScraper#lookup to make sure all errors goign back to caller are wrapped in ScriptureLookup::Error, along with corresponding test