Allow installation into an existing directory

Sometimes a user may want to install Nexpose in a directory that already exists (for example a mount point created just for Nexpose).

This checks for the shared directory in the Nexpose directory to determine if Nexpose is already installed instead of checking for the root directory.