Sanitise filenames which contain legacy file paths

Some filenames of uploaded receipts to FreeAgent contain paths and, thus, cause the script to crash out. Added sanitisation to fix.

Also, added default/example .env file.