update git ignore.
add code formatter
add base request/response/notify.
add availibityNode as temp node.
add lock interface.