Fixed Zoom and Resizing, Added Default Constructors

Fixed zooming and resizing to work together.
Added default constructors to some classes to clean up some code