Add subtesting

Add subtesting

Use is_deeply as a helper

Fix spacing

Use is_deeply() as diag

Adding subtests, fixing tests, etc

Switch to subtests

Remove unnecessary joins

Using is_deeply