Add the option to add_file() to rename the addee.
Add the option to add_file() to rename the addee.

Being able to rename/move the added file is handy when the addee is a temp
file or the like.

This commit also adds the class HashDir that encapsulates the functionality
of the module and makes things a little bit handier.

kivhift/pu