* ran go mod tity
* updated formatting and moved to using some common errors
* some common source errors
* bumped go version
* a bulk of the work has been completed to parse twitch videos/users
* Added twitch config values
* added common errors
* moved the scheduler to its own package to get it out of main and also start adding tests
* added a new err for invalid author images
* Updated an error used
* tests updated to avoid name duplication
* new func to replace the cached source recor and updated getcontent to return collected posts
* updated scheduler ref
* moved to services/cron
* starting the ffxiv reader
* working on getting the standard interface for sources based on the work for ffxiv
* got more of ffxiv working and updated tests
* Author and Description can be extracted and validated with tests
* added uuid package
* ffxiv core logic is working and testes updated to reflect it.
* Updated the scheduler with the current sources and moved them from main
* updated reddit to allow modern go to talk to the endpoint with a debug flag
* gave the func a better name
* cleaned up main
* Moved cache to its own package and updated tests"
* moved config to its own package and added basic tests
* updated imports
* minor update"
* interface update and cache model update
* updated the scheduler for basic services. No DB calls yet
* updated db calls
* bypassed the reddit test as its flaky in github