Be forward thinking

Signed-off-by: David Celis <me@davidcel.is>
Update dependencies

Signed-off-by: David Celis <me@davidcel.is>
Fix connection to Docker's latest API

Signed-off-by: David Celis <me@davidcel.is>
Just use a File instead of StringIO

Signed-off-by: David Celis <me@davidcel.is>
Code cleanup

Signed-off-by: David Celis <me@davidcel.is>
Add Gist model

Signed-off-by: David Celis <me@davidcel.is>