Follow rack spec regarding rack.input

The rack.input object may not respond to size. [fixes #5]