Split Gulp tasks into modules for easier maintenance and fixed some
small errors in the config