renamed linkOffsideFilter to filterOffSiteLinks for better naming convention & added comments to guide the refactoring of guessPages