Added linting on gulp build (not customized yet), added public dir to .gitignore