separate attribute and code block parsers
separate attribute and code block parsers

Should let us deal with #3 easier. Affects #2 because of refactor.

michhar/notedown,aaren/notedown,michhar/notedown,lgautier/notedown,lgautier/notedown,aaren/notedown