Allow setting custom column width with AddColumn

Adds a third argument, "width", to AddColumns function. Argument is optional and defaults to 50 to retain compatibility with old code.