Added parsing of generic test config
FileWatchingTestContainer that updates when the file is edited
Send a dummy test case, so we can see it working
Handle timestamps, so Snapshot() TestContainers are equal but newly created ones are not
Better comparison of TestContainers that don't assume same source are equal (else they never update)
Handle updating testcontainers
Refactor to make it easier to add child (test) files
Make a watchers list so dispose will work
"Handle" threading better to avoid overlapping events causing issues
TestContainers don't change; so don't clone them

Otherwise we'll get additional FileSystemWatchers duplicating events;
which seems unnecessary
Watch the test files in addition tothe container (config)