Simplistic debugging logging
Turn all `printf` into `debug` for sanity
Points get a bogus colour on creation
Points are assigned their (fixed-but-variable) colours when they join the main list
Points with no colour inherit it from their Voronoi parent
Only plot the centre span to avoid glitchy edges
[EXPERIMENTAL] Move from static over-size arrays to linked lists of points
Dynamically allocate the temporary array buffers we need based on calculation of maximum points
Slight prep work for moving to specification of variables via CLI args
Commandline option parsing
Merge branch 'cli-options'

Bring all the linked list and CLI options work back into master