cache index files on demand
stub search_modules
find single package implementation
implement multiplexed regex search
stub a bit of mirror search
package name regex search
refactored search
add failing package search test