chore(grunt): tidy up and update dependencies
test(helpers): remove custom sinon matchers
test: use sinon matchers
test(connection): new test suite
refactor(connection): make it pass