Adds colours to running source files.
Various improvements to code compiling.