Stores the times and filepaths as a vector of strings
Generates the config file. Takes the wallpaper folder path as args.
Does esentially the same thing as generate_config Only runs when sunrise and sunset times need to be accounted for Takes lat and long of a location along with the wallpaper path
Creates a new instance of struct Config and returns it
Returns the path of the config directory. If the directory doesn't exist, it is created.
Returns the contents of a given dir
Basic error handling to ensure an empty args field does not crash the app
Parses the config file and runs the daemon