rename and rework the media type stuff
reworking on the priority list stuff along with making withParams and WithQuality more sophisticated in parts
allow params to be added as tuples too
converting more of the headers to the right types
throw in a note about what spec we are using
new headers implemented and some new tests
content disposition header
cache directive header
use the scala-uri module
bunch more headers done