Extracted OperationsMenu
View is created before controller

This allows for view injection, thus allowing testing of GUI
interactions.
Added cast to int for dimensions

As image size is given in pixels and there are no pixel fractions.
Added tests for DuplicateEntryController
Moved creation of full image to view
Added test for displayFullimage()