tap to devdependencies

The tap module has a very long chain of dependencies.  This causes problems with some Windows based deployments.  This change moves tap to devDependencies in package.json as it isn't needed for production deployments.