Router - Moved groupStack merge to createRoute() fixes #116

Fixes #116 , which is still the case when groups are used.

Right now the domain is never set in the route's name if it's coming from a group.
I just moved the groupStack merge to the createRoute before the route name is set, which does not break tests.