Fixed: tests should now pass

-Added my name to author list

-Condensed some code in isHorizontally/VerticallyInViewport

-Corrected code in handleModeChange to use settings.panelWidth/Height and to not use parentSelector/offsetTop

-Changed order of code in adjustBrowserDims for higher accuracy