New: zooming on Y axis now is based off the center of the page

-Was top-justified

-Consolidated code from listeners to handleZoom()

-Verified that linking between instances works as well; changed hashParams[y] to make this work
Fixed: various documentation/tests for zoom fix

-Changed jQuery UI references in navigation.js to HTML slider equivalents

-Fixed errors in one test in public.js

-Added documentation/reorganized code in gotoPage

-Added documentation to handleZoom

-Added return value to handleGrid to satisfy linter

-Reorganized getYOffset function

Fixes #202
Fixes #203
Fixed: forgot to change a variable name.

I do not know how I missed this. Bleh.
New: partial commit for horizontal scrolling

-dimAfterZoom setting no longer used

-Added "verticallyOriented" setting to determine which direction everything loads

-Also new: maxHeights, pageTopOffsets, totalWidth(s), widthLeftOfPages; all mirror opposite dimension

-Reorganized isHorizontallyInViewport to match order of isVerticallyInViewport

-Made "isPageVisible" work in both dimensions, added settings objects to make sure all data is available at all times

-adding code to loadPage() still in progress

-loadDocument() works in both directions with some if statements

-pulled other available data from json file that did not exist before

-making some temporary changes to diva.less to allow for this to work; may be reverted later
Fixed: added the one line that last commit needed

-Reverting CSS from last commit. Will make this happen in javascript as orientation changes.

-Adding one line to loadPage that makes pages load correctly.
New: initially visible pages load correctly

-Created "diva-page-vertical" and "-horizontal" separate CSS classes

-Added 'transform' CSS param to make page-horizontal vertically centered as 'margin: auto 0;' does not work.

-loadPage adds these classes

-added if/else on verticallyOriented in gotoPage to calculate dimensions differently
New: tiles load horizontally when scrolling slowly

-changed isTileVisible definition to get proper values

-fixed an extra space in a comment I happened to pass

-changed scroll listener to calculate both top and left scrolling all the time - may change this back next commit
New: pages load correctly and page index updates

-Added pageLeftOf/rightOfViewport functions to mirror Below/Above

-Added pageLeftOf/pageRightOf calls to attemptPageShow - completely if/else statements were not necessary as one and only one will show up true

-Changed comments/structure in adjustPages to allow for both orientations

-setCurrentPage now works in both orientations

-the scroll function I said I'd change back was changed back - direction = 0 here basically says that the non-primary scroll was moved.
Fixed: Grid rows control backwards

Clicking 'plus' now increases the pages per row in grid view, and 'minus' decreases pages per row.

Fixes #201
Fixed: included "gotoPageTop" function

Serves as wrapper for gotoPage; goes to pageIndex with top of the page at the top of the diva pane.
Merge branch 'develop' of https://github.com/ddmal/diva.js into horiz-scrolling
Fixed: highlight demo broken

Removed old code that must have gotten committed by accident, which was breaking the highlight demo.
Merge branch 'develop' of https://github.com/ddmal/diva.js into horiz-scrolling
Fixed: scrolling left works as intended now

-Fixed variable use in pageRightOfViewport (meant width, used height)

-Added checks in attemptPageHide to work in both dimensions

-Including some preliminary changes to handleZoom for next commit