Dynamic selfies

This is bigger than I'd like it to be. We're including the dependencies for jsgif and then adding in the dynamic selfie functionality, along with it some related controls and progress bar feedback.