* switching over
* should just be a little schemeski
* changed exit to exit_codes idk if that matters
* yuh
* yuh
* yuh
* yuh
* wtf
* yuh
* trying out new format
* trying out new format
* trying out new format
* trying out new format
* trying out new format
* so annoying having to push every time you test
* so annoying having to push every time you test
* this might actually work now
* this might actually work now
* this might actually work now
* yeet
* yeet
* wtf
* wtf
* wtf
* bet
* final edit for handling request limit reached on weather
* possibly functional error checking method
* did we do it
* properly utilizing global variables