Updated linting tasks and fixed up lint errors and warnings

Also started updating our testing gulp tasks