DetailsFrame:
- Refactored the DetailsFrame and split off the fillMetricsTableModel and createMetricsTable methods.
- Changed main layout manager to BorderLayout.
- Call setPreferredSize for JTable based on size of table model.
- Removed call to setBounds since the calls to setSize and centerFrameOnScreen make it unnecessary.
- Disabled call to setResizable since users may resize to their heart's content.
- Increased BUTTON_PANEL_HEIGHT and decreased DETAILS_FRAME_HEIGHT.
- Removed DETAILS_TABLE_HEIGHT.
- Fixed some small Checkstyle issues.
- Renamed METRICSID_COLUMN_WIDTH to METRICS_ID_COLUMN_WIDTH.