Initial branch commit
Waits on multiple objects, need to add more to ``infile.txt``.
Removed cruft from ``main``.
Launches one group concurrently.
Added ``TestRunProcessGroup`` to tests and implemented handle waiting with vector.
Launches process groups and generates reports.
Added some more tests.
Prints the reports.
Output is the same as example app
Some cleanup.