Use NPM to install SinonJS dependency

This change uses NPM to install the SinonJS dependency, instead of including it in the `lib` folder in the repository.