removed experimental code, refactored colour storage

Pushed colours into an array of unsigned int with a variable size
defined by MAX_COLS. Code theoretically now supports 0-254 colour
options, although they are expensive in memory. Have added a built-in
Solarized scheme, colours 8-15 as an example.