document HTTPHeaderDict, update CHANGES for bugfix

First shot at documenting this class, I'm having a bit of difficulty nailing down the wording. As written it seems way too verbose in some places and that it doesn't properly explain the functionality in others.

Side note...I'm thinking of removing ```raw_header``` from the class, what do you think?