fix(validation): add angular form validation, clean gulpfile.js and pack...

update gulpfile and package.json, add .jshintrc and .editorconfig