Refactored UI component retrieval for easier acce

Added PorchLightUI class that has static functions to retrieve each
custom UI component. This allows direct retrieval rather than having to
access each component all the way from Frame, making the code much more
readable and easier to work with.

Renamed variable bugTable to issueTable for consistency
Renamed variable centerPanel to centerPane for consistency