Allow both fence types
Add basic Markdown tests

Caught two bugs so far
Add failing test cases for indented code blocks