Avoid reevaluating namespace paths

Previously each time this method called the finder instance the namespace paths would get appended to the iterator meaning that each time through the loop $iterator would keep growing and referencing paths from the previous loops.
Merge pull request #38 from slipo/master

Avoid reevaluating namespace paths
Merge branch 'master' into release/1.0.4
Merge branch 'release/1.0.4'
Merge tag '1.0.4' into develop

Fix issue where name spaces were being prepended to the search path multiple times