update cordova config
update .gitignore
update .gitignore
refactoring