brian foy's upload a perl module workshop