Implement gulp as modules

Instead of having one massive gulp file, modularize that b.