adds colorize
updates gemspec
handles upstream not being set