added additional configuration options, folder creation, and log file symlinking