# Functions
CleanPath resolves common aliases in a path and cleans it as much as possible.
IsDir checks if a certain path exists and is a directory https://stackoverflow.com/questions/10510691/how-to-check-whether-a-file-or-directory-denoted-by-a-path-exists-in-golang.
IsEmptyDir checks if a certain path is an empty directory.
IsFile checks if a certain path is actually a file.
Shred overwrite the given file any number of times.
TempFile returns a new tempfile wrapper.
# Interfaces
TempFiler is a tempfile interface.