Round 3

Cleaned up the code.

Added support for multiple gifs.

Removed multisources for now.