Matcher struct with preconditioned split; Return basic map[string]string for params
Benchmark for cache vs non-cache
Update readme