USE gist url or id for all actions.

To update or download a gist, we must pass it's id, but passing the full
url will not work.
Update methods to accept one or another.

REF: #29
Merge pull request #30 from MaximeD/use-url-or-id-for-other-action

USE gist url or id for all actions.