Make it easier to specify source code files in gulpfile
Split up files some more
Start moving over to ES6