Changed aspect ratio and resolution code
Added toString() method to Viewport