use overflow testing and columns for nicer cutoffs
footnote support and name changes to work with pagination.js
adopt pagination.js structure
made work with larger pages
added license
add pagebreak
make print work on Firefox
renaming