Use begin/end patterns for block quotes

This allows markdown inside of block quotes to be parsed correctly.

Closes #61