Adds Sinon.js for test mocking/spying. Adds new item functionality using TDD