Amend Channel 2 (dBm) code and add positionable trace coloured markers.

Other minor changes include:
Change to (the Python3 default of) UTF-8 encoding
Update the TODO file
Draw the graticule referenced to a datum

Signed-off-by: Gray Remlin <gryrmln@gmail.com>