Converted GroupLayouts to MigLayouts.
Changed console output font size and component size.
Changed some mouse/key listeners to adapters so as not to override unimplemented methods.
Changed border creation to use BorderFactory instead of manual creation.

Also changed console and scan borders to include titles.
Switched to using a static font for most components.
Adjusted sizes slightly.
Added a cancel button to stop scanning.
Added support for thread interruption in GamesInCommon.
Fixed scanner not being cancelled correctly.