Creates a new structure config_t for configuration.
Allocates shared memory for one config_t instance.
Loads the number of threads from the config in build/data.txt.
Removes all instances of 10 to config->n_threads in main.c by allocating dynamic memory for arrays.
Cleans up functions in main namespace with the main_ prefix.