Add TestGroup to siatest package
Created by: ChrisSchinnerl
This PR adds the TestGroup struct to the new siatest package. It allows users to spin up large groups of nodes ready for tests with minimal effort. This will allow us to easily create more reliable tests for the upcoming downloader overhaul and various other PRs that are currently queued for testing.