First version working with MPI

* MPI is working correctly sharing information along x-axis
* Missing the implementation to share information along y-axis