set up npm test
tidy up ignore
remove unused dependencies