first batch commit of fileUploading function, partially functionable thus far.

User can now upload file to dedicated folder on server and path is stored in DB for keeping track.