Update gulp to lint all javascript files properly, ignoring third party code
Refactor and lint cleanup to ensure all code is following our standard