Refactory event design.
refactory IBinarySerializer interface.
fix memory leak bug.
add redis eventstore.