feat (propose, CommittedNotify, ExecutedNotify)

add list argument to propose()
add CommittedNotify, ExecutedNotify