Rename 'Verse' to 'Block'

'Verse' implies something poetic and well-formed. But in the code it
just represents a block of input.
Add regex caching for improved performance

The program is about 50 times faster.
Change indentation on test examples
Update README.md