Compile ES6 by Gulp
Add JS lint and fix all warnings