Fix for Issue-15: Groups not being allocated tokens 

This is a fix for issue: https://github.com/JeremyMerkur/Markus/issues/15

Currently, groups are only assigned tokens when they are created and the test framework is enabled. However, if the test framework is enabled after groups are created, then those groups will not be assigned tokens and they will be left in an inconsistent state. 

To fix this, this PR assigns tokens to groups even if the test framework is not enabled.