Adding extension loader for finding extensions by filesystem
Fixing strict standard warning
using NodePub\Core\Trait\SourceDirectoryAware interface and trait