Added row sorter/selection
Added table to dialog
Added missing constructor/method documentation
Added Strings for Search Panel buttons
Added missing locationField string
BUG FIX: Only using three columns not 4.  Will need to rework to read
from DB later
Changed: getPeopleFromNumber(String, boolean) if true will search for
partial number matches (e.g. '1234%')

Changed: KeyListeners go to class rather than inner classes as
functionality is better off being reused code than double the effort
Bug Fix: Table reacts to row selected by turning blue (selected Row will
make components automatically change their font colour to white, white
text on a white background is difficult to read)

Added: Table to the panel and ok/cancel buttons
Added: Testing void main, to be removed once completed

TODO: Put table in a scrollpane
TODO: Implement ActionListener
TODO: Thread the DB lookups