Replacing hardcoded paths with variables

The first of several planned changes to replace hardcoded Eichler-specific paths with variables based on user input or the environment of the executed scripts.