Rethought the strategy for relaying commands from the CompositeApp to
its child Apps. Added a skeleton for testing the CompositeApp's
behavior.

Signed-off-by: Jordan Deyton <deytonjh@ornl.gov>