Added functionality for getting the filename automatically.
Visual tweaks
Checks if it can connect to github.
Uses GCD for smoother UI when sending Gist to github.