Structure Goggles\Application to accept registering providers & search paths
Add ShowCommand
Fix PackagistProvider::search method signature