modify files' name
modify the gyp to control the configuration of debug
update gyp
refactor codes to refine structure