Gist options almost ready.

  You may refer to Gist.add_args part to get what features will
be added to gist at the first milestone.

  More feature will be added to gist at next milestone, also
more providers, such as pastebin and pastie, will be added too.