Implemented mouse drag map-scrolling feature

DataPanel.java: Simplified update method, moved computations to MapPanel.java

MapPanel.java:
- Implemented mouseDragged() method to scroll map.
- Added convertMouseToCoords() and correctOutOfBounds() methods.
- A few minor fixes to ensure coordinates are updated and displayed properly.