changes output format to be used programatically

> removed header lines for public and private gists.
handles middle exceptions using Gist::Error

> now exceptions in middle of execution goes to 'rescue' and exit with
  status 1
add method to handle access token internally

> new method 'auth_token' returns access token string, if it exists or
  returns 'nil' if access token file is not there.