Add zoomDirection setting.

Ensures backwards compatiblity by setting the default value to 'width'.
Allow zooming by specific percentage.
Add 'Fit Width' & 'Fit Height' shortcut keys.