created structs to help with output formatting.  Coloured output to screen. Cleaned up output