make functional tests an app - start chapter 6