keep recent log entries after snapshot
remove nitro
add snapshotting state
combine two dup func
Merge branch 'snapshotLoop' into newSnapshotLoop
add spanshot loop with protobuf
change getLogEntry to getEntry
fix filename typo
change func names and fix typo
separate sendSnapshotRecovery logic into sendSnapshotRecoveryRequest func