Updated README
Refactored State out of Log, so that applying entries to State has an independent implementation from a Log. Further, the implementation of commitEntries can now move into Log itself, as a default implementation for all Log instances.