Added rainbow line numbers, tidied up the design