Rack Middleware for parsing post body data for JSON, XML and various content types