Simplified some of the changes made to colours in PR #11. Default colours are set in colourprefs if there's nothing saved, otherwise behave as any other user added colour as there were some issues - users could not delete default colours, app was crashing when trying to delete default colour, were also duplicates of black/white when upgrading from older version. Also slightly improved dialog to only enable the add button when both name and valid colour have been set