Ug rest test framework overhaul

DO NOT MERGE

This pr was created to monitor progress to the new rest test framework being created.