Terminal profile

Allows customisation of the terminal color scheme with attributes. Also includes 2 variants of the Solarize color-scheme and a fix for the default startup color-scheme which wasn't working.