update version number
Merge remote-tracking branch 'upstream/master'
Get username from the GUI
Allow ship to be chosen
Confirm if user wants to quit
Validation
Merge pull request #434 from dreamteam69/master

Character selection and validation
Show warnings as warnings
Merge pull request #435 from dreamteam69/master

Show warnings as warnings
Merge remote-tracking branch 'upstream/master'
Lock ships unless they are unlocked in db
Merge pull request #436 from dreamteam69/master

Lock ships unless they are unlocked in db
Merge remote-tracking branch 'upstream/master'
Set progress bars to 100% on unlocks
Merge pull request #437 from dreamteam69/master

Set progress bars to 100% on unlocks
Check to see if things are unlocked first
Merge pull request #438 from dreamteam69/master

Check to see if things are unlocked first
Merge remote-tracking branch 'upstream/master'
Database refactorisation
Remove no longer used properties