Installer/configurator and existing paths

When running configure initial in order to change the path cache, already existing directories crash the program. cryoSPARC should check if the directory exists and skip creation in that case.

In addition to avoiding the crash, this makes it possible to create a directory with specific permissions for cryoSPARC, instead of having to give cryoSPARC permissions on the parent directory.

For example: