Added parsing indented code blocks
More appropriate error handling
Added parsing horizontal rule