Check extension
Handle CSV/JSON separately. No XML
accept
Merge branch 'master' into file-type
Merge pull request #145 from KSHSK/file-type

Only allow CSV and JSON files
Merge branch 'master' into name-unique-default