Remove throws IOException from InMemoryLog#open.
Add small framework for configuring and testing cluster state.
Add base file log.