Remove unnecessary default when retrieving rules URL

It turns out that `items.rulesUrl` will default to an empty string so
we don't need to specify the default in our options.
Display error message when rules can't be fetched/parsed

This handles the case where the rules URL hasn't been set, as well as when
the URL has been set but it doesn't point to valid JSON.