Refactor core action to return a parser instance based on the response body

I don't think it's the concern of the conduit gem to police it's potential uses.