Reworked the zoom calculation and fixed it, but I think it can be improved more
forgot to put in bounds checks after a zoom, specifically zoom out
fixed a different presentation edge case bug that I just discovered
Merge pull request #93 from SenecaCDOT-BigBlueButton/fix-presentation-zoom

Fix presentation zoom