Added basic but functional upload form modal
Added client-side and server-side file name and type validation