Refactoring and separating responsibilities between Fetcher, Storage, Checker, and Status objects. Added dashboard