Addressed requirement: Viewer customization according to the screen
size. 
ViewerFrame.java: 
Divided existing dimensions into variable dimensions and static
dimensions. 
Changed declaration of variable dimensions from final static to static. 
Changed names of variable dimensions to match with checkstyle variable
name requirements. 
Added method determineVariableDimensionsValues() to get screen size and
calculate values of variable dimensions according to screen size.