uniqueFilename

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. 
`extension = extension && extension.length ? '.' + extension : '';`
Would replace both of the above lines. Also, should we check that the first character isn't already a dot?