implement downloading of source url for non-webapp apps. closes #1305
apps that do not have a webapp get the source url file downloaded and linked
in a file called source-file in their app directory