File upload component

File upload functionality added to challenge package
Yes sure, I will modify it.