Update App to use the new constructor for JobInfoComposite.
Make App#runApp public so that it can be run outside of App#main.
Add tests for App.
Refactor the test for App to test a non-static initializer instead of actually running the app.
Refactor App to move all of the initialization code out of the static #runApp method and into App's new initializer.
Correct permissions on #thenIShouldBeAbleToInitializeTheApp test method.
Add AccessibilityController and LocationController placeholder classes, to be used by App.
Update App initializer to demonstrate how to use JobInfoComposite in a more real-world scenario.