add rpc, message queue and its local node, all including unittest files