fix: remove dependency
refactor: make youtube.js the entry point
refactor: move notifications list into it's own module
refactor: move video fetcher to its own module
fix: use new methods for controlling notifications list