refs #24: added a test showing that certain lists generate invalid html.  Also updated the justification test case to generate valid html as well.
refs #24: fixed the justification handler
refs #24: Early return if the first list element is also the last.
refs #25: added a test showing the ordering bug
refs #25: fixed the ordering bug.
Merge branch 'master' into issue_24
Merge branch 'master' into issue_25
Merge branch 'master' into issue_24

Conflicts:
	pydocx/tests/test_xml.py
Merge branch 'master' into issue_25

Conflicts:
	pydocx/tests/test_xml.py
refs #24: test cleanup
Merge branch 'master' into issue_24

Conflicts:
	pydocx/DocxParser.py
Merge branch 'master' into issue_25
refs #27: added a test showing how an sdt tag should be handled.
refs #27: correctly handle sdt tags (including break separating)
Merge branch 'master' into issue_24

Conflicts:
	pydocx/tests/test_xml.py
refs #24: added a comment
Merge pull request #24 from OpenScienceFramework/issue_24

Having only one list item in the root that is not last creates invalid html
Merge branch 'master' into issue_25

Conflicts:
	pydocx/tests/test_xml.py
refs #25: added a test showing that inserted text in lists is still broken
refs #25: refactor and fixed inserted text in lists