make find case insensitive
sitename passed to get need not be case-sensitive
use helper sub to get the filename
add tests for remove

not sure why there were no tests for this
add more tests for index

coverage was woeful
test that data files are deleted when removing

an argument could be made that should be a data test but it depends on
getting the index to get the filename so it is more suited to index
add debug wraper around note
allow suppressing debug output with an env var
quiet debug output when running tests

the daemon output makes the tests too noisy
implement a level for debug output
add debug levels to the various calls
set test debug level and try to tidy up

added a few linebreaks to STDERR just to try and clean the output up a bit
I really don't like output such as:

    t/07-daemon.t ......... testserver.pl6: starting...
    testserver.pl6: started

it's much easier to read if each message has its own line:

    t/07-daemon.t .........
    testserver.pl6: starting...
    testserver.pl6: started