# Functions
initBufferWriter initializes a bytes buffer that is used to hold all of the information that writer will write to the archive.
NewProgressBar creates a new progress bar standardized for the project.
ParseFlags contains logic which is responsible for user input.
SaveFileToArchive creates a file header and saves replayString (JSON) bytes into the zip writer.
setLogging contains logic that is used to initialize logging to a specified file with a specified level.
setProfiling sets up pprof profiling to a supplied filepath.