gulp setup to create a web theme applying all the best practices require the new web applications require nowadays