Rewrite the unordered list parser to support nesting
Fix the buggy defn- macro and a typo
Add some tests for the wiki parser