Added ability to supply multiple file extensions
Added the ability to identify oddly located files e.g. root of key system folders
Modified the -o (output) parameter to be a directory rather than a file