GIF Generation

GIF images now being drawn properly, need create options for framerate
and repeat wait along with the actual GIF creation. Would also be a
good time to get auto-buffer functionality working.