Update ignores

1. Если запустить `npm test` 2 раза, то `jshint` заругается на `coverage`.
2. В `npm` попадает лишнего:

```
.idea
docs
test
tools
.jshintignore
.jshintrc
.npmignore
.travis.yml
```