Multi file upload, directory test

WIll upload more than 1 file at a time.
Will test if the upload is a directory and refuse to upload if so.
Adding .idea/workspace.xml to .gitignore