update WebModule and Add .gitignore