Add some samples to show correctness
Add  the extra renumberByJS() function
Merge pull request #154 from owenBeresford/master

Add renumberByJS() - lists spanning multiple columns now retain their numbering