(feat) require cordova, add .gitignore