added additional info and devDependencies for testing