Adding strict / flexible argument choice and fixing color issues in the cli parser class.