refs #21: switched to checking all p tags, not just list elements
refs #21: fixed all the tests that had a p tag that did not have a pStyle
refs #23: Added a test showing that list items with no ilvls were throwing errors.
refs #23: early continue if parent does not have an ilvl
updating
fixed error
updated main
Merge pull request #21 from OpenScienceFramework/issue_21

When setting headers not all list_items have a pStyle child.
Merge branch 'master' into issue_23
Merge pull request #23 from OpenScienceFramework/issue_23

Deleted text in a list breaks setting of list attributes
refs #26: added a test showing the horrible things people can do.
refs #26: Namespace the num_ids to deal with have two lists that are not supposed to be the same list since one is in a table and the other is not.
added test; simple_table test
flake8
updated test
updated
flake8 compliant
main
flake8 compliant
refs #26: I don't think we need lxml