add debug flag into makefile; change node field localvars from type Hash to Hash*; improve free logic for Node and Data to avoid memory leak; include mtrace to observe memory leak;ISSUE: memory leak still exist on free function table