Objects instead of procedural code
Show login link when not logged in
Remove unused options
Update badge when scraping