fix case insensitive book search, add test for same

Fix for mixed- or upper-case books.

This fixes #5.