small refactors to opts.rb
making the base columnize.rb file as basic as possible; also, started on the idea that parse_columnize_opts should return self as list if self.class has Columnize included; lastly, renamed horizontal.rb to columnize.rb since there is no longer a horizontal and a vertical function