Provides a framework for running MPI-like scripts in a client/server
model
__init__(self, client_runner: Callable, server_runner: Callable, parallelizer: McUtils.Parallelizers.Parallelizers.Parallelizer):
Runs the client/server processes depending on if the parallelizer
is on the main or server processes