Correctly handle header-only inputs and fix 2.1.0 bug.

Prior to 2.1.0, Redhead::String["foo: bar"].to_s would return nil and on
2.1.0 this raises an error.
Merge pull request #4 from aprescott/ruby-2.1-failure

Correctly handle header-only inputs and fix 2.1.0 bug