A trivial Rafts implementation. This class can operate in two modes.
- If raftsSubsystem is null (the default) it simulates all raft operations within
this class
- If raftsSubsystem is specified, it simulates the states within
this class, but delegates the operations to the specified subsystem
This is temporary until the subsystem implements the states itself.