Add coverage; update npm packages

Fix #4
better grunt link