Moved voting scale into namespace

Namespaces good, globals bad.
Moved some helpers into new file

The list of helper functions is getting long and confusing.
Better start putting these in their own files.
Renamed countries_entered function

To number_of_countries_entered
(As it was confusing me with the boolean function: country_entered)
Moved colour scheme-related helpers into new file

De-cluttering the main html file some more
Put colour scheme into namespace

This will allow easy addition of new schemes.
Added config file

Probably should have done this sooner...
Also made a bunch of necessary changes relating to namespaces etc.
Moved colour schemes to one file

Decided it would be a pointless complication to make this a folder.
Added colours for non-competing/participating countries

Not planning to make this configurable...  Would probabalby just get in
the way without adding any real benefit. Although there's no reason why
I couldn't!
Removed some TODO comments

They're not technically done, but all the TODOs have been consolidated
into one place.