Made HTTP header fields a thing. Fixes #31.
Shored up tests.
Merge pull request #32 from AshFurrow/header-fields

@orta => Header fields