chore(test): basic sinonjs installation
refactor(test): basic usage of sinonjs
refactor(test): use a spy instead a mock
refactor: user promises instead old-fashioned callback method
chore(tests): include sinonjs for unit tests
refactor(tests): migrate all specs to sinonjs
chore(tests): configure sinonjs
Merge pull request #69 from 9ci/feature-sinonjs

Use sinon.js because jasmine stubs sucks