update gitignore & jshint & grunt prop & pachage