update npm deps with missing package, fix broken test and add coverage folder to git ignore
Add password directive