Fixed: svg remains same base size while altering scale/zooming

-Centered display when svg < vida-body

-svg stays same page-width/page-height when zooming, scale only changes

-resizing changes vida-body size but maintains svg size
New: test for PDF-style scrolling

Next/Prev buttons currently commented out but code left in as that'll take a bit of work to implement now but should still be possible.