Random

Many of our tests end up needed a unique file or filename. I moved that logic into Hoek so we can stop copy and pasting this code around.