Update Header construction

Allow the header to include a Client-ID field to ignore rate limits for
authorized applications.  Works if the ID is supplied and NOT short
circuited.