feat: Fix broken tests
I've made some tweaks to the services to allow the tests to pass. I think this makes the service layer a lot cleaner.
However, in the end, the YT API will probably still have to be mocked at some point since the @Startup
caches still try and query the API even though the services aren't used. This causes errors, but they aren't fatal to the tests.
#2 (closed) Resolves #6 (closed)
Edited by Zachary Sabourin