Add ability for headers to take in Map[String, String]