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
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 for localDpi images
flake8 compliant
main
refs #26: I don't think we need lxml
refs #26: added an object for namespaced num id to make it easier.
refs #26: removed a dead return statement
Merge pull request #26 from OpenScienceFramework/issue_26

Certain nested lists cause terrible html to be generated
No longer need beautiful soup since it was only used in main.py (which is being deleted)
update
updating
updated