safeAct collects all aids that are not part of a cycle
Saving the values seen in the intra-thread action array
Log based rollback recovery.

Safe aid calculation is broken. The idea is to consider any node which leads to a cycle as unsafe. WIP.
Moving towards log based replay
Added version numbers. Just there for the sake of clarity.
Added SUCCESS' for debug
Separated out processSendJoin. Join failure only if an edge is added, and not based on another communication.
Added force commit on mis-speculated receive operation.
Cleaning up signatures