Merge branch 'dev'
preserve file name when downloading
Merge pull request #23 from shime/master

Preserve file name when downloading
Merge branch 'master' into dev