add tests with coverage
continue work on coverage
make sure coverage task runs tests first for test output
remove idiocy
remove idiocy
clean up gulpfile and add coverage badge