(feat) Add parsing of Accept-Encoding header.

Accept Encoding is now parsed to a list of priorities. This is still
not a full parser as the RFC demands many, many corner cases.
(feat) Get a compressor directly from accept_encoding
(cleanup) Moved logic into modules

Moved parsing logic into parser/mod.rs and compressor types into their own
module