remove explicit Ctrl-C handling
Revert "special case exact and substring matches"

This reverts commit d1b717c87a719bcf6e7d1c72a225b0c368b85534.
It broke on 1.9.x Ruby versions.
simplify stty configuration (fixes #47, hopefully)
avoid unicode sanitation on startup
remove internal mutation in renderer
don't recompute matches when query doesn't change
don't use attr accessors within Search
don't normalize score vs choice length
compute match length earlier
hacked up recursive algorthm
working word boundary match
only do boundary match if non-boundary matched
remove unused variable
fix up invocation of new scoring algorithm
tighten up boundary/non-boundary matching
clean up score tests
rename scoring methods
shorten guard
boundary matches still contribute 1 to score
add comments