Java based file naming tool