(partially) updated node packages used, added package.json. much more to go