Added a few misc things like text colouring. Put a TODO in main that would require some planning/research.