Add a page to display details of a single app + minor refactoring