WIP: Now tests run properly, but... they dont pass because supergroup() in regex is missing, not sure how that is implemented will check