Localkube

Partially addresses #50
No, we shouldn't ship in plain text (even thought its localhost)

Let's refactor DoRequest to take *AuthInfo, and only add the credentials if it is non-nil?

Then we can handle both authenticated and unauthenticated in the same call.

What do you think?