Work on RMA Write

Read the fragment from the initiator or preceding router.
Improve cleanup in main.
Store RMA in correct location

and free it when complete.
Implement rma_read_from_target() for use in implementing RMA Read later.