Initial work on highlight manager.

For now this just highlights the current nickname, but it can cope
with a list of other patterns once we decide how to store and model
them.

Also for now, sets the BG colour to red. Need to make that
configurable.

Issue #36