
SwapService is the thing that needs to be always running, and the last thing killed. So it should start first, and stop last. So now, the user clicking the button starts SwapService, which starts SwapWorkflowActivity. This also eliminatings the "Loading" screen in favor of just showing the StartSwapView with various inline progress indicators.