Improve gif quality by appropriately sizing gifs

The existing code resized gifs down to 320x240 which twitter then scaled back up to 528x396 resulting in grainy gifs. This change r
It also tells gifsicle to limit gif colors to 256 which should reduce file size.

NOTE: This code should be tested to ensure that it generates gifs below the 3MB Twitter limit.