Adds multi-file selection and processing

May not be 'robust' as I only use immediate upload and no progress bars and handle enable/disable within calling procedure NOT this code