wrote up CLI, broke tests in the process as it was needed to adapt to the nature of gulp, test need to be fixed
added test coverage for adaptations i had to make for how gulp actually works, API is a little different, but not too bad