Splitting gulp tasks into small files

I use use google web starter kit in big projects and very often the `gulpfile.js` gets really large while trying to automate as much as possible specific tasks. 

So I end up separating the Gulpfile into small files each file is responsible of it's own task only.
@antleblanc agree! and thanks @MohamedAlaa nice works.