removed and ignored node modules - npm will install them
updated dependencies and added some quick tests