Add User Agent

Fixes #15.

This adds a user agent to all the HTTP headers, based on the version of posthaste.

```
User-Agent: posthaste v0.2.2
```