Scenario: Select a launch URL for a tour outside the app
Given the app is installed on the device
And a tour exists in the API
And a launch URL exists on the device for the user to select
When the user selects the url on the device
And the URL protocol is `cityscope://`
Then the app should be launched
And the tour details should be downloaded from the API
And any existing tours should be deleted from the app
And the tour should be displayed within the app
[x] add launch URL support
[x] refactor app so that API url isn't hardcoded (use Curious Edinburgh blog by default so as to not break that app)
Feature: App should support launching a tour via a URL