fix(settings): typos and var references
refactor(settings tpl): add ngMin and ngMax to creditcard field
refactor(settings.js): wip - hide fields when ng-invalid class is present in previous field