[UPD] #5 fix code style
[UPD] #5 add search path abstraction
[UPD] #5 replace getExtensionList by string split
[NEW] #5 add recursive file list
[NEW] #5 add zip packs support