Merge pull request #8 from m1ch1/master

Use logback instead of log4j.
Update README.md
List all the KV pairs for empty GET.
Merge pull request #11 from EasonLiao/simple_test

List all the KV pairs for empty GET.
Implement StateMachine.stateChanged.