Version is now 0.2pre
Allow custom prompt
Specify const char *
Move some score definitions into header
Test choices before search is run.
Easy way to run tests with valgrind

VALGRIND="valgrind --leak-check=full" make test
Allocate results array when search is run.
Store string in result instead of position
Remove getline in favour of fgets/strdup

getline is a little greedy with memory usage, using a little extra for
every line read. strdup should always use the minimum amount.
Prefer score_t over double
Rewrite has_match using strpbrk
fzytest: tests return void instead of int
Raise SIGTRAP on all assertion failures

Makes it easy to run tests w/ gdb for debugging
Reformat assert macro
More portable make install