Added unit tests for uppercae filenames and extensions
Fix filename
Get file extension should always return a lower case file extension
Merge pull request #92 from humanmade/uppercase-filename-fix

Cache file extension