Added new layout manager for the maps panel.
Changed "ThumbnailImageLabel" class into "ThumbnailImagePanel". It now
also extends the "JPanel" class instead of "JLabel".
Added 'title' field to RoomMap class.
Updated HardcodedMapDAO with new Receiver objects.
Refactored AddMapDialog class, changed constructor, added documentation.
Added documentation for 'MainFrame' class.
Refactored and added documentation to 'MapItem' class.
Added 'refreshPreviewImage' method to 'MapPreviewPanel' class.
Changed layout of MapsPanel class.
Removed unnecessary method for loading image from 'ReceiverButton'
class. This method is now called from 'Utilities' class.
Overridden 'toString' method of 'ReceiverButtonState' enum.
Updated 'ReceiversPanel' constructor to reflect initial state of the
button (state 'ADD' or state 'EDIT').
Updated 'ReceiverView' class to focus receiver view when moved, not just
when clicked.
Updated 'paintComponent' method of class 'ThumbnailImagePanel'.
Changed the way 'Application' class is instantiated. Now the
'initialize' method is called outside the constructor.
Modified 'GUITest' class to reflect new changes in 'Application' class.
Added 'createThumbnailImageForContainer' method to 'Utilities' class.
Updated log file.
Added image for zero position marker.
Added image for zero position marker.