File upload component

File upload functionality added to challenge package
We should always pull from config.  If we want to use an ENV variable then we should set the config to load that variable.