Renamed the syntax exception
Added a few tests with invalid source
Added a few tests where there is no text
Added tests with mixed nesting levels and spaces between blockquote symbols