added linting and gulp watching and stuff