JOE prompts the user to create the backup dir if it doesn't exist + minor fix to chddir
Backpath is checked to see if it is set in options before the user is
Path's chddir macro is replaced with a function so it can handle HOME ("~").
Some printf statements are removed.
User is prompted at startup to create backup dir if it doesn't exist.
Support for paths with HOME ("~") in them added to mkpath.