update file uploads

should now make a directory for the user if there isn't already one