refactored name of Launch class to App. Gave App class inputs, outputs, controls, and tabs attributes to make building the UI a little cleaner