Unrelated work in commandResponse stuff
Injectable configuration
apply() takes uint64 commit index of command
Apply should not be able to error
Use simple binary format for persisting log entries
Recovered log entries are committed and applied
Server gets initial term from persisted state
Fix leaky goroutine
Merge branch 'pr/1'