i29: refactor MediaHead, ContentType
i29: closes #29
Merge pull request #31 from golyshevd/i29

I29