file browser changes, bit of style changes and refactoring but mainly adding feedback to the upload process for better UX