Improved console preferences:
- configure background colours
- configure font colours
- update console when changing background/font colour.