More consistent unit test names
Ensures consistent naming of generated files too
Ensures compatibility of routing with require's pathing system