* before cached loader add
* add file_loader, before file_processor and gatherer refactor
* before gatherer huge refactro
* refactor gatherer done
* cached loader done
Merge branch 'feature/add_cached_loader' into develop

Re-write loaders and processors to better cache strategy.
* all worked, before getFilesList add
* add getPackageFilesList(), refactor
Merge branch 'feature/add_custom_ast_parser' into develop

Add some test and getPackageFilesList()