refs #8: big code refactor, stored ilvl and numId on the element
refs #8: got the list style correctly, added a few tests
refs #8: Finally got list nesting working. Stuff in lists other than lists is still a little sketchy