Cleaning up cruft
Adding static member
Adding check that the releases table exists to qualify whether the tables should be created.
Replacing GroupQueryResultsDialog function with class
Sharing tracklist-generating code (utilizing the database) with GroupQueryResultsDialog
Unnecessary call to catalog.getRelease()
Code was similar to get_selection()