ghais

Results 3 issues of ghais

According to the documentation for Signature Base String [OAuth 1.0a section 9.1.2](http://oauth.net/core/1.0a/#anchor13) we should use the absolute url when signing the request. This patch is based on the fmt branch,...

Run go fmt for all the packages

Return the error from conn.Flush() instead of returning nil