ResultsView: Add pending state, rename some vars
- Adds a "pending" state to the ResultsView component (used during the brief delay while the API fetches results)
- Names like "page", "article", etc were getting kind of
overloaded in this file, so some variables have been renamed
in an attempt to clarify things.
- "page" now reserved for pagination-related usage
- "backlinks" are the actual results being displayed
- "article" refers to the user-provided page we are checking