Addressed TODO in DataEntryForm.java: 
TODO: can we use JDialog instead of JFrame (that way we can set the
owner to the viewer frame)? [Freek]

DataEntryForm now extends JDialog. 
Added new constructor DataEntryForm(ViewerFrame parent).
ViewerFrame.java now uses above constructor of DataEntryForm. 

Minor changes in Main.java.