Add Sinon.js for testing