use standard gofmt, tabs and no spaces, it's the way go people like it
use simpletransport lib

it provides a nice default transport which adds a nice timeout for http calls