webmachine-inspired http for java