Changed CMakeLists so that MPI wasn't required and you can run serial mode without it