add default modules and webpack alias
improve gitignore