adds npmignore
adds gulp for tests and code coverage
add tests/coverage for errors
use requires cache
1.0.0