consolelib C# Library for some CLI utilities such as taking arguments, colored output, and collecting user input