Fix AppTesterTaskSet bug causing tasks to not run synchronously
Introducing AppTester and its fleshless friends SetupTasks, InteractionTasks and CheckTasks