Added parameters for setting colors, parameter aliases, and changed how the width is calculated. In certain circumstances, the width was too long in a console window, so I'm now checking if we're in ISE before getting the width.