代理实现ABCI的通信

主要是完成query,flush,beginblock,endblock,query,commit等各种与app的交互的行为