Implement the new async architecture step 1
  - Drive out the Account Interface
  - WARNING: Does not compile yet!!!
Implement the new async architecture step 2
  - Build a minimal TransactionQueue Interface
  - WARNING: Does not compile yet (but we are getting there)!!!
Implement the new async architecture step 3
  - Build a minimal BalanceStore Interface
  - WARNING: Compiles but Scenario fails!!!
Implement the new async architecture step 4
  - Add hook to initially set the user's account balance to zero
  - WARNING: Compiles but Scenario fails!!!
Implement the new async architecture step 5
  - Add hook to clean up the Queue between scenarios
  - WARNING: Compiles but last step in the Scenario fails!!!
Implement the new async architecture step 6
  - Build the TransactionProcessor
  - Almost a proper Scenario failure
Implement the new async architecture step 7 (end)
  - Install and configure service_manager gem
  - Proper Scenario failure. Ready to get to green.
Swap the sleeps so the backend processor will always finish first
Use sampling to fix the flickering (Better solution)