Add cache support for getDirectories() method
Use memoize to avoid code duplication in Module class
Rename Module methods
Fix Util\Module docblocks
Merge pull request #8 from plopesc/util-module

Add cache support for getDirectories() method and refactor