Store sourcecode tarfile in build output

Generate a list of sourcecode files from git, then use said list to archive just those files, along with the contents of the output directory