change license to ISC
move ext-curl to suggested extensions, rather than required
clean up tests
rework response parser