Move url logic of event stream to SparkApi
Remove extra semicolon
Refactor tests to separate concerns

spark-api tests check that request is made correctly.

spark tests verify it behaves as expected (callback, event, promise)
Add spark-api tests
Merge master into branch
Remove flawky test
Merge pull request #22 from spark/tests-refactor

Tests refactor