Initial testing pointed out a bug where if the movies or tv shows library was not defined in the config dictionary, and made it so not defining it would return a "blank" set of libraries for that given channel, as expected.
Before making changes to the update-channels-from-git.sh file, I wanted to have everything stored in such a way that it made logical sense where it went.
Anything that goes to the root folder is in "main-dir", channel specific files are in "channel-dir", and the files for both sections are in "both-dir". These directories will eventually be referenced in the new version of "update-channels-from-git.sh".