Basic app setup.