Changed replicas to start up in recovery mode. Made special case for recovery with empty logs
Added state transfer. Not sure if semantics exactly correct
parenthesis, go fmt, comment
fix a couple bugs plus add usage to random_test.sh
fix some logic in view change protocol