Add support for arbitrary content types and lengths.
Merge pull request #14 from racker/gh-13-add-additional-content-types

Add support for arbitrary content types and lengths.