Fixing various Client HTTP methods, using FaradayMiddleware's Mashify middleware instead of rolling by hand, no longer using custom Mash subclass, and returning full responses instead of just parsed bodies.