Constructed new GUI for application.
Removed all GUI references from GamesInCommon and relocated to GUI, fixing any arisen errors.
Completed new GUI and added most functionality.
Added functionality for add button.
Update console output to display error messages.
Removed some console functions from GamesInCommon and placed in new file; this makes GamesInCommon more of a backend.
Added a thead for scan function so the gui can be updated while processing.
Alphabetised output.
Added extra console output.
Set output to scroll to top when games are listed.
Altered visibility of some output methods.
Changed player list GUI element to JList
Moved steam ID check to when player is added rather than on scan
"Remove" button now supported
Changed some debug messages to better reflect back-end changes
Merge to fix non-fast-forward rejection
Fixed user being able to add "Enter player name..." in some cases
(Would have been rejected by SteamID check anyway, but this is neater)
Added gamedata.db to gitignore
Updated error message for invalid steam id.
Add support for SteamID64 format
Fixed uncaught exceptions
Fixed exception if remove button is pressed while no element selected
Catches NumberFormatException
Fixed NumberFormatException
Fixed not being able to remove the first player from the list
Fixed OutOfRangeException when removing with no player selected
Added error message for steamIDs with XML data that can't be parsed.