Add new getopt module.
Properly pass args to MPI_Init.
Update MPI headers.
Force bash shell.
Add getter function for GVL to keep the variable private.
Update parameter reading from file.