added coverage reporting to gulp test
changed package to use gulp for travis testing