Refactor output to use a color scheme instead of specific colors

I don't think colors should be passed around, its not really important to the command that's trying to say something. This abstracts that away into the type of message the command is sending.