Add initial benchmark script
Use indexOf instead of regex
Only push candidates with a positive score

Removes need to check for it later on
Log error if results count changes
Only check query for slashes once
Simplify sorting function
Exit with 1 when results count changes
Export a custom score method

This allows parameters to be validated above vendor/stringscore
which is called in tight loops by filter.
Rename to score-spec.coffee
Return 0 when abbreviation is falsy
Remove unused fuzziness parameter
:lipstick: Increment acronym bonus
Add spec for weighting basename matches higher
:racehorse: Use custom basename scoring

Previously path.basename was used with String::split('/') to get the number
of slashes and the basename.

Computing the basename and slash count in a single pass of the string reduces
the benchmark time by 60-70%
:lipstick: Remove extra newline