added devDependencies and test scripts