Updated wrap list to properly select final result
Updated unordered list tests
Added rangeContainsNOde
Added h{1...6} to validLiChildren
Expand selection to contain node if selection contains all of node's text
Use listConvertItemsForList to prepare selection for wrapping with listType
Update documentation, removed unused arguments.
Removed console.log.