huge update

MPICH3 and Client/Server code