Add an actual start state and load the log in that state instead of the RaftService
Allow builder to specify state machine executor
Allow commit to return a result from the state machine