add WebExchanger class
fixed gitignore
fixed gitignore