Handle whatever status code type comes back from Rack

In particular, Rails can sometimes send back a string rather than a
number. Try to handle them all...
Merge pull request #9 from visnup/rails-sometimes-sends-back-string-status

Handle whatever status code type comes back from Rack