finished coloured_string_parser and added tests