add ability to customize file/dir names

as mentioned in #13