Restart functionality added to subscription.
Tests for start, restart, dispose of Subscription.
Merge pull request #13 from cleandart/restart-subscription

Restart subscription