Generate valid file Pod Names and test for them

Ensure that pods coming from the unit test configuration validate,
and that proper names are generated.

Closes #744
I'm curious by what guiding principle did you drop alphabetical chararcters?  Is there a reason this is more complicated than a-z0-5 ?