FIXBUG waiting is only needed for the nonblocking sending operations
freeing mpi handles anyway
REMOVE send status and recv request
init counter to verify received messages
FIX rename vars, so they make sense ;)