Slightly more robust error handling. Set a 2m timeout on image
fetches. Allow for specifying the user via URL parameter.
gofmt