use extension or content type
update tests
Merge pull request #14 from AnyFetch/no-more-file-extension

No more file extension