Refactor link checking into new class. Keeping article clean.

Article doesn't need to know how to check links. Article should only
know about itself. A new class named Goldencobra::LinkChecker can be
used for that instead. This way Goldencobra::Article stays clean and
obeys the Single Responsibility Principle.