add dependencies for testing
add sinon dependency for testing
add es6-promise dependency