modify app import to also handle app files that are nested underneath a top level folder in the import zip file

This update adds transparent handling for app import files that have an extra directory level in them, where the app files are nested underneath some other directory rather than being at the top level of the zip file.