Headers now supported in spec and generated clients

 - Provides documentation of the headers the service understand
 - Support for default values - any header with a default value is automatically injected
   into all generated clients
 - Update UI to show headers
 - Fixes #111