Refactor SearchCommand

Build tokenMatchers statically, once, instead of on each search
When a single base is provided as a sort argument, auto-sort by base

IGV-2064