cleaning code
removing temporally math
remove header to load lib with gSystem
added support to rootmpi to pass arguments to macros
working in  nonbloking communication and cmake
added support for p2p non-bloking communication
added non-bloking support for templates