changed extensionFilenameFilter to not be static, refactored tests as a
result