added more colors to setup.py for messages and changed letter counters functions to be more const when neccasry