add test for filename
fix set version
add cget media for ids
fix when file has no extension
add test upload folder to gitignore